{"_id":"@aippy/runtime","_rev":"50-e9b60bfe360c5003f10cefa52272f913","name":"@aippy/runtime","dist-tags":{"latest":"0.4.1","dev":"0.4.1-dev.1"},"versions":{"0.1.0":{"name":"@aippy/runtime","version":"0.1.0","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.1.0","maintainers":[{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"2c2fc6e77e778fce98eb4fc8989a738e71bbe56f","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.1.0.tgz","fileCount":34,"integrity":"sha512-NsQr6GWfe1P4gbEBta6Gb+kwuNytRD6oDSoDmtafPy764rjzCmHwRNbu+SIptoa7Gf+qQ/LIx6X6C6EZ3K7N2Q==","signatures":[{"sig":"MEYCIQDHNF1Js9P18JmVwOvmGDjqgDbZm8a6f+STfS3UXtrnkgIhAJAcr91X+aqWWg7FWi+xE/hTA5+UUfCzmHs+CdjRQlwR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58111},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/864f535c390bd15961d6cdab4b0c2484/aippy-runtime-0.1.0.tgz","_integrity":"sha512-NsQr6GWfe1P4gbEBta6Gb+kwuNytRD6oDSoDmtafPy764rjzCmHwRNbu+SIptoa7Gf+qQ/LIx6X6C6EZ3K7N2Q==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.1.0_1760406521311_0.7245031842033551","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-dev.1":{"name":"@aippy/runtime","version":"0.2.0-dev.1","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.0-dev.1","maintainers":[{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"0bbf3f3008916301ce4108dd89a5c7d14c38b04f","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.0-dev.1.tgz","fileCount":43,"integrity":"sha512-n89KKNZ8coaYNubqUL2SFENaSrhoBQJycztPx/FN5F7UjNMQkaS6rj78yAI2d215AYNaKH2XiGiI1itmd+1Tfg==","signatures":[{"sig":"MEUCIGsG1LxNEOD6fxgDWpcwwQOwPLoyjizYVs26rIR9HGWQAiEAwdDlN33HB6EL0BGf/g2PNOGeLwf6Ed9eGvN2vikvDv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72147},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.0-dev.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/293e8fba1f7ce168e3f98f3e218ab117/aippy-runtime-0.2.0-dev.1.tgz","_integrity":"sha512-n89KKNZ8coaYNubqUL2SFENaSrhoBQJycztPx/FN5F7UjNMQkaS6rj78yAI2d215AYNaKH2XiGiI1itmd+1Tfg==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.0-dev.1_1760523809729_0.9674536153375661","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-dev.2":{"name":"@aippy/runtime","version":"0.2.0-dev.2","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.0-dev.2","maintainers":[{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"f0af7e06895e88c75fe068a8d758af880dee04d1","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.0-dev.2.tgz","fileCount":44,"integrity":"sha512-PGtlh6afrAJs2qS/uQeQaXGd++hlKXit/2ehN2r2s617vYO9sTvnktVoFhK+pjJNADrpRl7tA9PEas77vCACYg==","signatures":[{"sig":"MEUCIGJSPYwmqwGNV4Y5a4h7zQ4EqsNfwf1mX6QYKdGkO1D4AiEAwtztsfb3TeVwwc81WLkKUa+p3ZlWFilfaSXj1PplAtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79154},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.0-dev.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/4151c62c6f09c0d5cc6514a733c642e7/aippy-runtime-0.2.0-dev.2.tgz","_integrity":"sha512-PGtlh6afrAJs2qS/uQeQaXGd++hlKXit/2ehN2r2s617vYO9sTvnktVoFhK+pjJNADrpRl7tA9PEas77vCACYg==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.0-dev.2_1760589456286_0.9642935953426792","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-dev.3":{"name":"@aippy/runtime","version":"0.2.0-dev.3","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.0-dev.3","maintainers":[{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"efa40f9b9dbc374aea983d0562a016b86a7d39d4","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.0-dev.3.tgz","fileCount":44,"integrity":"sha512-MY3OnG7Dtj0sVqDoZdt2ZVtG8WIDqbzsUpqoZEV/3Tig2NPxkqRtxO5r5voGHS6qsNuGgFOR7zoPTRytLqxtUQ==","signatures":[{"sig":"MEQCIEiaEYnwAEGAua7GqsT5iFmAGPMOfGH8bJ1zyttxOevxAiBnCdwEMZQOXh8wmIGtidDVxOV72HLAsqo6cHWIjyKLVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79193},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.0-dev.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/bacdfa7951c6e6e051305d4ecdba48e4/aippy-runtime-0.2.0-dev.3.tgz","_integrity":"sha512-MY3OnG7Dtj0sVqDoZdt2ZVtG8WIDqbzsUpqoZEV/3Tig2NPxkqRtxO5r5voGHS6qsNuGgFOR7zoPTRytLqxtUQ==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.0-dev.3_1760591295855_0.8914764317670807","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-dev.4":{"name":"@aippy/runtime","version":"0.2.0-dev.4","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.0-dev.4","maintainers":[{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"e5e3e3af796f5c3c7a627bc06c6d4731ceae5a23","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.0-dev.4.tgz","fileCount":44,"integrity":"sha512-LIZmAYma+IjYbxFAZd52pBtPbmdZZwSiapISXGWqYgFFTFa/LgGcVK8YRGo0e4+Qo7smMWjG7r+X2UQKrLZLSw==","signatures":[{"sig":"MEYCIQCykhGsE3XumuInq+0dcfv0bF6CLEZ3lOWGq2mBNabJygIhAMLyg1rukmq7wj2+a7RLhl30sghfVO8mT1KZJFfuVZD5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79269},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.0-dev.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/253baa3c7de3b8e296d7db24a32520a4/aippy-runtime-0.2.0-dev.4.tgz","_integrity":"sha512-LIZmAYma+IjYbxFAZd52pBtPbmdZZwSiapISXGWqYgFFTFa/LgGcVK8YRGo0e4+Qo7smMWjG7r+X2UQKrLZLSw==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.0-dev.4_1760595082686_0.5356722010473294","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-dev.5":{"name":"@aippy/runtime","version":"0.2.0-dev.5","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.0-dev.5","maintainers":[{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"74f68dfe6e77ce3c7f4ec4dbbd3123954fce00bf","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.0-dev.5.tgz","fileCount":44,"integrity":"sha512-LP1DKILXdG79Jwcc4vGt1wbIHIT4mTLb7xreItf9E/olYJ9Y7ofX1KXNleP0NHpHQlKy0GB+6S6rv9ykmMF8SA==","signatures":[{"sig":"MEYCIQCtVacoxNwntvbeK596oZRpC/+xh50FNAlYnvCaW4OQJAIhAKBN3AHKH9gaHbP/IK7RqnU4zXdjgNnAqAXQY0tYa5qi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79700},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.0-dev.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/ed31ac9c0464d89e4f10c737190a7fc6/aippy-runtime-0.2.0-dev.5.tgz","_integrity":"sha512-LP1DKILXdG79Jwcc4vGt1wbIHIT4mTLb7xreItf9E/olYJ9Y7ofX1KXNleP0NHpHQlKy0GB+6S6rv9ykmMF8SA==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.0-dev.5_1760595674748_0.22498622520669187","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aippy/runtime","version":"0.2.0","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.0","maintainers":[{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"3c94e817feb27edf7ed7c72bf2e4e432e3cf9e5f","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.0.tgz","fileCount":44,"integrity":"sha512-KLzcVtKqXY83XhEBK53OA5PLX2go7CwOBQa7XSp6dNGfC8GPGadtLz7jk9k4HfOusrmgPmdmAv6DUXEU4o6Oaw==","signatures":[{"sig":"MEUCIQCHo+o9Ba9bizxwxj29xAW1v3k70LK/vMLQMkkthQBjpAIgEWFcRmxa6hQcYhSIz2MfGOF/fkO/+2RebXK/wuHyyS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79688},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/2465215ca33baf7d19b659c05cbaad97/aippy-runtime-0.2.0.tgz","_integrity":"sha512-KLzcVtKqXY83XhEBK53OA5PLX2go7CwOBQa7XSp6dNGfC8GPGadtLz7jk9k4HfOusrmgPmdmAv6DUXEU4o6Oaw==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.0_1760695042390_0.05432542924093231","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aippy/runtime","version":"0.2.1","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.1","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"0de2b29748de87c15e5c57be5480503179c923af","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.1.tgz","fileCount":44,"integrity":"sha512-spG78h5cxyndP0p71foyvqW76EM/b7qO++awqrxyrxM3MsSZ5LIinOVkJnOnVxoZvucTn3XbXzH2iwSeC4iAhw==","signatures":[{"sig":"MEUCIGRZlOafzxS3TadaUwqFn3PBnhMKOyVuxdc3bKs5XxpSAiEAlhm/Zry6S61wS+PW2a+qpBfspouMOcPGKGbc5jbqJTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71401},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/2d65217a7cec7c38215d4a1dd8e885d6/aippy-runtime-0.2.1.tgz","_integrity":"sha512-spG78h5cxyndP0p71foyvqW76EM/b7qO++awqrxyrxM3MsSZ5LIinOVkJnOnVxoZvucTn3XbXzH2iwSeC4iAhw==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.1_1762862037418_0.856324776331955","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@aippy/runtime","version":"0.2.2","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.2","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"ac42883e5eb22b110f57776c9a231f6a316d56b2","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.2.tgz","fileCount":44,"integrity":"sha512-EVooDPKAoIebVe/b1pF4SX1QaXdlyf9bHKGZY93lkIPvTp8qO4IqBgbGGp7l2M2E92YfbQv4KMLVDnCjVX9j4w==","signatures":[{"sig":"MEQCIH9ycQOY4NLrjP4ScKI2oZZ+m44dWYwruNOlkORz64IIAiA//vdY1q2s1Tt9Aptj+cfF0ir8q8V3VRNPlyF6zJ80FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68730},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/cdfe00bc7f832028be5a2c9c6e06778e/aippy-runtime-0.2.2.tgz","_integrity":"sha512-EVooDPKAoIebVe/b1pF4SX1QaXdlyf9bHKGZY93lkIPvTp8qO4IqBgbGGp7l2M2E92YfbQv4KMLVDnCjVX9j4w==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.2_1763091700401_0.8250112654504709","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-dev.0":{"name":"@aippy/runtime","version":"0.2.3-dev.0","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.3-dev.0","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"4d5728376f3e783f4a197590d43ddf22911741f8","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.3-dev.0.tgz","fileCount":47,"integrity":"sha512-SLMgtTYdKlpFEYcUWATgohPJ1fnLlYjK+WudlyoMk9QvLd6EsMK/epZcb60dJS0MXxRTHO5kONjaBqQQGV+NDA==","signatures":[{"sig":"MEUCIFIaIJFUBjZbh0sWRHIMgQ8WuAcEE3zM3g9JEVEGenRBAiEAvP/0V7vX2WogMcYMiNAWfrHB8Xi/xLXRpOEA1C2tiO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71243},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.3-dev.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/0817012f3df3c492825b577a999346c6/aippy-runtime-0.2.3-dev.0.tgz","_integrity":"sha512-SLMgtTYdKlpFEYcUWATgohPJ1fnLlYjK+WudlyoMk9QvLd6EsMK/epZcb60dJS0MXxRTHO5kONjaBqQQGV+NDA==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.3-dev.0_1765185018341_0.08342525032870451","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-dev.1":{"name":"@aippy/runtime","version":"0.2.3-dev.1","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.3-dev.1","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"74d9ed39c27db7b9b18b2179ed74e129ddf31b88","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.3-dev.1.tgz","fileCount":49,"integrity":"sha512-U4ENE5pqakkTu/te78kxi9C/zWYqAeayOXYXjkSg3A96HN2E+6PX/kaoaZImHD3qRYqb2OMpVkL36YArIamPzA==","signatures":[{"sig":"MEYCIQC3Kdu1JD5Scm/gpSDLzfPfpz9tb0xH1HvGQ4WJDUpI2wIhAO9aViKrsr3ZgqogD63lbLIjdyN9tgABngp9ZnIsCeOP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71972},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.3-dev.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/9539c004b1034763877328425985c79f/aippy-runtime-0.2.3-dev.1.tgz","_integrity":"sha512-U4ENE5pqakkTu/te78kxi9C/zWYqAeayOXYXjkSg3A96HN2E+6PX/kaoaZImHD3qRYqb2OMpVkL36YArIamPzA==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.3-dev.1_1765266209378_0.5016457307707705","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@aippy/runtime","version":"0.2.3","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.3","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"127e3bd4160df93d8cf777d668b40e45d65bf034","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.3.tgz","fileCount":49,"integrity":"sha512-pzwUlWRv2V6ba2W/9u7BUgtaITfE6JLX+tGBs+mkvLMHa0Mwxq+ZuOqCHRgwb/3wennjmnNZNXQKp1QfYFnm9Q==","signatures":[{"sig":"MEUCIQDRmPUyhWwoW+wlKvgGCdV/6QCptcyeDHAttIJLcFUZjQIgXy1M1T5E3Km5JhJRrc2UyAxFFbI6EpYWRQw/jwm7S3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"gitHead":"088967a5ac8df82f6433d1b7f67a1001561d74a4","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","prepublishOnly":"pnpm run clean && pnpm run type-check && pnpm run build","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.3_1765523183783_0.7078587155125644","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.3":{"name":"@aippy/runtime","version":"0.2.4-dev.3","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4-dev.3","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"6e2df13546c85498cb587efa125430500491be50","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4-dev.3.tgz","fileCount":50,"integrity":"sha512-tFgFHud7EEV1jjVLzZhoo7tHUIOLif08lbYv2zyWnGbCzC/vyQSuYwqMhZf1ww5b7MLYg0i2cXVTipOHBBPZXg==","signatures":[{"sig":"MEUCIGrbHv7arR5mYCBzEc/hfCjV3z4KtZhVZyYmJbd67zMbAiEA3ITqmCPjOkVjXRevnFJjFFEArYjDUjGLg6Ly4VBQO/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83947},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4-dev.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/c60cb7a8f242fa9ba06858e2e186dca2/aippy-runtime-0.2.4-dev.3.tgz","_integrity":"sha512-tFgFHud7EEV1jjVLzZhoo7tHUIOLif08lbYv2zyWnGbCzC/vyQSuYwqMhZf1ww5b7MLYg0i2cXVTipOHBBPZXg==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4-dev.3_1766976547963_0.018568769803181118","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.4":{"name":"@aippy/runtime","version":"0.2.4-dev.4","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4-dev.4","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"6c57900577ae839eb2c775b0ca0f126837b5e3b6","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4-dev.4.tgz","fileCount":50,"integrity":"sha512-wPI2cyMz3EWjre1QvvWhAU43xOrHOH5+uJg9pQQG8WjVnFza1bHdZh6o7wpthXX54128TqZbu+AzCKL+94T+wA==","signatures":[{"sig":"MEUCIQDOaDEN2EGGH3Dow/U4QbRv2+DslIBSaAC2GWJgS/YuUAIgEucIqSBm+AIgq4o9ft0+BvmzvU9/b5Ovs4BSe2c94xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87480},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4-dev.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/3a9a362f63416c83c1119692ddb5be5e/aippy-runtime-0.2.4-dev.4.tgz","_integrity":"sha512-wPI2cyMz3EWjre1QvvWhAU43xOrHOH5+uJg9pQQG8WjVnFza1bHdZh6o7wpthXX54128TqZbu+AzCKL+94T+wA==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4-dev.4_1767008880631_0.7661362912942538","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.6":{"name":"@aippy/runtime","version":"0.2.4-dev.6","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4-dev.6","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"606c3a7b15a50f96336e01d3e18459c89de85ded","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4-dev.6.tgz","fileCount":50,"integrity":"sha512-mp1nUi7NfQiExtSB4LSO3MhKesefgRO3tpR/WzXkiCTg2YyH+NMhJorQdJ7K977+yif1ll5qdRDthGH4jhlUCQ==","signatures":[{"sig":"MEUCIDNWnT3NR4vPeoSteYYxCc6480geVRezNmd1WQGulLhXAiEAhvxls9VV8L1l5qrsbvf/sMx3fiCmr7CiscQYUA33xkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90638},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4-dev.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/3ea8bb8c79b3c8d565b16bd93bd75298/aippy-runtime-0.2.4-dev.6.tgz","_integrity":"sha512-mp1nUi7NfQiExtSB4LSO3MhKesefgRO3tpR/WzXkiCTg2YyH+NMhJorQdJ7K977+yif1ll5qdRDthGH4jhlUCQ==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4-dev.6_1767067148028_0.41600918212742366","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.7":{"name":"@aippy/runtime","version":"0.2.4-dev.7","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4-dev.7","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"615c3db7f5c9adc298326f65e8e8fbeeec00a799","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4-dev.7.tgz","fileCount":50,"integrity":"sha512-cgNmowJ0hUwbkUGHLXuf3/UNb/JJo6NRz7kvN/rfVG3knRfVqVoBjL3W9obHuUuyKJP2HyM0iF8Bx/ADxPcFXA==","signatures":[{"sig":"MEQCIB5S8y+9eVNwEYfbE9c6LXpRjv8kV6J4xo6jcqDxO4vfAiBnEXF8exu8iKpmLLEClXcL+TfsFZMbiFXPosGmU/NYrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91137},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4-dev.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/24a449111d088f7c3cbc9508b69f9c5d/aippy-runtime-0.2.4-dev.7.tgz","_integrity":"sha512-cgNmowJ0hUwbkUGHLXuf3/UNb/JJo6NRz7kvN/rfVG3knRfVqVoBjL3W9obHuUuyKJP2HyM0iF8Bx/ADxPcFXA==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4-dev.7_1767072701203_0.01631252546109918","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.8":{"name":"@aippy/runtime","version":"0.2.4-dev.8","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4-dev.8","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"9d28e1f9b2d6c17699169c4834b9d4eabba854fd","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4-dev.8.tgz","fileCount":50,"integrity":"sha512-ioVOMQ6bYfxA0/1oC6hvOsgun+TYPse78mB4StyOu1E2c3VfV3Djkm5UAaCHQBGnvI2ImJzmQz8/D4WuNLW2gA==","signatures":[{"sig":"MEUCIGdebhZn7DP617SIQIE9McUBZSIn0cvokObdWdrjRt8PAiEA5bYuuw1KsyD2v2xjX7cAu+p4IIjcnIAgZRHRo+tISQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90682},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4-dev.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/46efaa50f0d513e688bee14bc4bf461f/aippy-runtime-0.2.4-dev.8.tgz","_integrity":"sha512-ioVOMQ6bYfxA0/1oC6hvOsgun+TYPse78mB4StyOu1E2c3VfV3Djkm5UAaCHQBGnvI2ImJzmQz8/D4WuNLW2gA==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4-dev.8_1767076070871_0.8645485929369452","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.11":{"name":"@aippy/runtime","version":"0.2.4-dev.11","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4-dev.11","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"458de478aec7ffc7313ee40238183348bedaa0a4","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4-dev.11.tgz","fileCount":50,"integrity":"sha512-XKNkw8k/VnZ8aIadfY32aTtPZNCPWVSO9bdmaRBWSe4//6Klx74D85tAevxdDamKFtiv2cKX8wHulIRA5jGNiw==","signatures":[{"sig":"MEUCIEcxDp/qtmhx8CqmprZfOiiCNwDPmBn7TvOuoyMIyHzhAiEAiWxW1OW3/YLx2w9k8cBMIHqrcOakb6Wqq74Vd2Wqlxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91162},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4-dev.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/d52d1482f2f761099ff2d4f7cc4f38fa/aippy-runtime-0.2.4-dev.11.tgz","_integrity":"sha512-XKNkw8k/VnZ8aIadfY32aTtPZNCPWVSO9bdmaRBWSe4//6Klx74D85tAevxdDamKFtiv2cKX8wHulIRA5jGNiw==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4-dev.11_1767588945574_0.4199079789544451","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.2":{"name":"@aippy/runtime","version":"0.2.4-dev.2","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4-dev.2","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"f8bf965843dea4ccd3d30565fd455e9f3b20680c","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4-dev.2.tgz","fileCount":50,"integrity":"sha512-JmX3TgjfJYmobNUAb+GApDKHXgGY5Vy459F9eLDf45EuTvH92fuHzr4ucjYabuIz5ldBcTcvPrdfqBTDbnogsg==","signatures":[{"sig":"MEUCIQD0XLKfU3EiZSJARZykGLIOx6T+G5CypUmr9yA9Zn8sTgIgBkiblwNm7Y8JnCwOhhB+OkKI4dNAreJIPTgE+/XtSCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91091},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4-dev.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/81041faa4635294cea23b6892f93514c/aippy-runtime-0.2.4-dev.2.tgz","_integrity":"sha512-JmX3TgjfJYmobNUAb+GApDKHXgGY5Vy459F9eLDf45EuTvH92fuHzr4ucjYabuIz5ldBcTcvPrdfqBTDbnogsg==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4-dev.2_1767601642043_0.8095015990513552","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.5":{"name":"@aippy/runtime","version":"0.2.4-dev.5","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4-dev.5","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"1645af58148876250c84e81f9a4e4386da321d00","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4-dev.5.tgz","fileCount":50,"integrity":"sha512-w5WaO7ncx4XJ8JGPg5YgbIoN7yiwnCpm0C2a6TvdFhmEmHfIuXo1bRP7AyWMeKHx7+Ua83sU1PDz7JXF9pPE+Q==","signatures":[{"sig":"MEUCIEkbfH/yyCy0rBawOC9e7HshKJMYd2DulrerLz76CIaQAiEA+aNZzvpDcEi+hK2BZGGsS5PmlWd4bnGSaXxYPftZXwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91093},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4-dev.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/d0d662d9351b48748dc586e276f9a1a9/aippy-runtime-0.2.4-dev.5.tgz","_integrity":"sha512-w5WaO7ncx4XJ8JGPg5YgbIoN7yiwnCpm0C2a6TvdFhmEmHfIuXo1bRP7AyWMeKHx7+Ua83sU1PDz7JXF9pPE+Q==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4-dev.5_1767602762064_0.8353804283809201","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.9":{"name":"@aippy/runtime","version":"0.2.4-dev.9","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4-dev.9","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"fee509aab3d1b024f3b685a2c7bec9f2b2fe3dfe","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4-dev.9.tgz","fileCount":50,"integrity":"sha512-NSsbySBNla3CE3bvHqiKKA1h7Crhx3k+pO5QV9B61Rro7GornOPE2ZPEprS3gRsezyn7CbuSyaFIdBQKYOxttQ==","signatures":[{"sig":"MEUCICUIl73AiE6J2xXwvgsI63uh9bp02XJNUUG4VMyb2QdJAiEA6Q0r28PH35zswQcIGMnPy+67rGrICLftf0+nSrkLBBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91120},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4-dev.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/f98c6b1f9b639561adb2b25e20479dbb/aippy-runtime-0.2.4-dev.9.tgz","_integrity":"sha512-NSsbySBNla3CE3bvHqiKKA1h7Crhx3k+pO5QV9B61Rro7GornOPE2ZPEprS3gRsezyn7CbuSyaFIdBQKYOxttQ==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4-dev.9_1767603865765_0.7510271216659363","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.10":{"name":"@aippy/runtime","version":"0.2.4-dev.10","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4-dev.10","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"5358f7af7d864454b6d4540efdab1502e7105936","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4-dev.10.tgz","fileCount":50,"integrity":"sha512-EjTg9yiPwWHm6cxQbC6OT687nWKbfOZEGe7TGrwCxiOadVoiIjqqBgtrPihLt0VV8f2xxdVGjmR6zhI4lel0Og==","signatures":[{"sig":"MEQCIBDi5cECBaHVIRz1wezaGsfNQAfGEdWUrJTf2bEUJIUfAiByTOhVVkrLuPE3JxE141Tfr/nPT6h2WtjEgXkk6Td7FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91689},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4-dev.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/b47964ec9bdc76c2088b9470815a29ff/aippy-runtime-0.2.4-dev.10.tgz","_integrity":"sha512-EjTg9yiPwWHm6cxQbC6OT687nWKbfOZEGe7TGrwCxiOadVoiIjqqBgtrPihLt0VV8f2xxdVGjmR6zhI4lel0Og==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4-dev.10_1767605959865_0.3684154776011481","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.12":{"name":"@aippy/runtime","version":"0.2.4-dev.12","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4-dev.12","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"af027251e4d1c7c0de09dcfa8fd23b53845614d1","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4-dev.12.tgz","fileCount":50,"integrity":"sha512-QwCf2JjwvdUMj6dOdj5ZEziZkXRQ7WjlBUNZJDJvEw4Bh9GlrtbU6+wSEamASEnchtQrP7tKK6EcdhN1TEL1KA==","signatures":[{"sig":"MEUCIQCOabJ6q9CcuO6O5tXre/jV3FUZp57UKI6jR7tFKw+MXAIgTVpM/YpgbA1OdOtJbKqQluZpwwPwVm6EPrHitVYMZNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91093},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4-dev.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/4aafa677f96ab7ec82ae2a983a65c59d/aippy-runtime-0.2.4-dev.12.tgz","_integrity":"sha512-QwCf2JjwvdUMj6dOdj5ZEziZkXRQ7WjlBUNZJDJvEw4Bh9GlrtbU6+wSEamASEnchtQrP7tKK6EcdhN1TEL1KA==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4-dev.12_1767609590265_0.11204785506112125","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.13":{"name":"@aippy/runtime","version":"0.2.4-dev.13","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4-dev.13","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"47a5ec6b80f0897e854348bc26768a94288fbdcc","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4-dev.13.tgz","fileCount":50,"integrity":"sha512-8sa39x1tliP59x4mfgrLfHuxgHKQDUiRp9XGk1rqCzPKTkvxVjCipJ2Gfg9Vz0Z9/b9gInb0Rz2xXO39jlfl6w==","signatures":[{"sig":"MEQCICAiVabp35LLf1yAqKX9kMHks5TKGi3Pa3QwtINbaejJAiAqDLMQlWEudIHAs6XFyZtc4I4ULTrmzcbgk62kFtzH1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92826},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4-dev.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/ab010717f57b6175493e1daac1c96487/aippy-runtime-0.2.4-dev.13.tgz","_integrity":"sha512-8sa39x1tliP59x4mfgrLfHuxgHKQDUiRp9XGk1rqCzPKTkvxVjCipJ2Gfg9Vz0Z9/b9gInb0Rz2xXO39jlfl6w==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4-dev.13_1767619593084_0.6274912504332191","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.14":{"name":"@aippy/runtime","version":"0.2.4-dev.14","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4-dev.14","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"283f38425f09ab866430060c315e3e003fe898b5","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4-dev.14.tgz","fileCount":50,"integrity":"sha512-AKepbK04VmGC4Um/tdvZSjRcEHVdopE4gd9gUe/5dffCx2ZsyXLpmAXUGdZwVCzadhnm1X+EjVVP+fLUTdAm/w==","signatures":[{"sig":"MEUCIQConFqAnpG7njz4O8/HhXvMFcIFwCjrzimGw0z7R20I3QIgTNa7kcrCJl6gBT5/5in3A3bIQPvLVBQuW0ZerBtXG9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92827},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4-dev.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/2f93fa4a657bad2799e5e5388a567c94/aippy-runtime-0.2.4-dev.14.tgz","_integrity":"sha512-AKepbK04VmGC4Um/tdvZSjRcEHVdopE4gd9gUe/5dffCx2ZsyXLpmAXUGdZwVCzadhnm1X+EjVVP+fLUTdAm/w==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4-dev.14_1767629835462_0.011181561018804853","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@aippy/runtime","version":"0.2.4","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.4","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"adc35fa7b2e43340786116910d1b7f1cf039e228","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.4.tgz","fileCount":50,"integrity":"sha512-pg37BbLk9dTuc6mD8wSEz9yH0SWupmqLzEqlntrDwzw38b22qBTnlIb1jLjHVOHDGZP3FGJqL1DYxEmIr1x1Hw==","signatures":[{"sig":"MEQCIEz8P/fh/5Os90PYhrmmPv/iY6MefNXo8kUDS9L1/BkCAiALZUFMqz5e8TIAu9pc0+4ed+vSwU5kjnNVhSg1G8iIkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92813},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/71f1f836ee142f67bfb6daeaddf318a0/aippy-runtime-0.2.4.tgz","_integrity":"sha512-pg37BbLk9dTuc6mD8wSEz9yH0SWupmqLzEqlntrDwzw38b22qBTnlIb1jLjHVOHDGZP3FGJqL1DYxEmIr1x1Hw==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.4_1767666330561_0.8521629553205603","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-dev.0":{"name":"@aippy/runtime","version":"0.2.5-dev.0","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.5-dev.0","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"613430b1629644ca4c5f0e8b8d2a3d13f226812c","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.5-dev.0.tgz","fileCount":50,"integrity":"sha512-fHZrAdUbBo+Y6QV3Sg0qgFIhROK3lXPP4ggs/lgLDStlvDhCPT2jVXaJcCKhoaCMdwMN8hNSuhi3Av/fRsAUFQ==","signatures":[{"sig":"MEYCIQCS8uzRs8LfutqWKOLz/8BXgsVupfLgK6cAHNLe3PpXAwIhAPyBZcVknPIGVbzhk1wcQAw4hDJN4ovE3G41nF5OLkWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90830},"main":"./dist/index.js","type":"module","_from":"file:aippy-runtime-0.2.5-dev.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/b6415f0ae83e0e09e2585a91f435694d/aippy-runtime-0.2.5-dev.0.tgz","_integrity":"sha512-fHZrAdUbBo+Y6QV3Sg0qgFIhROK3lXPP4ggs/lgLDStlvDhCPT2jVXaJcCKhoaCMdwMN8hNSuhi3Av/fRsAUFQ==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.5-dev.0_1767922912543_0.07556218779946522","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-dev.1":{"name":"@aippy/runtime","version":"0.2.5-dev.1","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.5-dev.1","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"034a642a711ed2e0a216b054fa51edcb4c36aae5","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.5-dev.1.tgz","fileCount":77,"integrity":"sha512-L2e0Qv0aWuwj9C4TnUEqHZcCgwJ29c0Wc4tDZD8XokUi+gG/SJsK65tSWdB35ruQd37XvRDQCFfNwF40Lp6nig==","signatures":[{"sig":"MEYCIQDu1/uNBTSpscKMNlRPkDYDLlYW7lxddUKxjNk/RgalSAIhAPk+j+K5hXQ0Ivh/BlZtB9fm15iYHEj+I8Q2U6eZtbxG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134121},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.2.5-dev.1.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test tests/*.test.mjs","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/c06fe5172c9958cc33c43e5f86291b73/aippy-runtime-0.2.5-dev.1.tgz","_integrity":"sha512-L2e0Qv0aWuwj9C4TnUEqHZcCgwJ29c0Wc4tDZD8XokUi+gG/SJsK65tSWdB35ruQd37XvRDQCFfNwF40Lp6nig==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.5-dev.1_1767961685955_0.39040572207390567","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@aippy/runtime","version":"0.2.6","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.6","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"5bbf1ed0a0a2497417929b2e538ed80dc13e6e24","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.6.tgz","fileCount":50,"integrity":"sha512-KJtoVGeXagyrb7fFnlmA7hu8GughsT0OHS/8pSmmblJU94f3xRpmEIJNRAy1lObNhYj9RzLgIdTN0AQNk9+5vg==","signatures":[{"sig":"MEUCIQDltr1eUZEB6T4DRezYeGj2itQTCoYg6J7euhQ8/pQIngIgFlneoUro9dsVH9YH8ZKgtrD4Y5z66LZ0HmT2NgKVBFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./audio":{"types":"./dist/audio/index.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device/index.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks/index.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard/index.d.ts","import":"./dist/leaderboard/index.js"}},"gitHead":"de8bd31febc11488021693f5d68ce4788680bf74","private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -e \"require('./dist/index.js')\"","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","prepublishOnly":"pnpm run clean && pnpm run type-check && pnpm run build","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ua-parser-js":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.6_1767963721094_0.06160604234879563","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-dev.0":{"name":"@aippy/runtime","version":"0.2.6-dev.0","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.6-dev.0","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"ca17dacab785e9e8c1c5cc33a13f87dcd54700c2","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.6-dev.0.tgz","fileCount":77,"integrity":"sha512-Dh2YsbBtXsQtRw7o08phVStLnve6AfE492zpt9x7SO+dWsmpU28cQwmD1NBdxy7Iye4ekGQL/d1hLgeteNsGPw==","signatures":[{"sig":"MEQCIC/Fb/fcTI1fP1oZHFlCAbCojyH1uDlIuC1l5EoyvcfUAiAC3hjvArQEs0H7AsgWzrcFVeS6tiaKaNu8i/4qQd01TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134123},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.2.6-dev.0.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test tests/*.test.mjs","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/7cb4f33d760d7749f3e482a3862d816b/aippy-runtime-0.2.6-dev.0.tgz","_integrity":"sha512-Dh2YsbBtXsQtRw7o08phVStLnve6AfE492zpt9x7SO+dWsmpU28cQwmD1NBdxy7Iye4ekGQL/d1hLgeteNsGPw==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.6-dev.0_1768019278296_0.27754935855299934","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-dev.0":{"name":"@aippy/runtime","version":"0.2.7-dev.0","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.7-dev.0","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"76496d75f1278e28efd22aeba56f5adfefbc69a2","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.7-dev.0.tgz","fileCount":78,"integrity":"sha512-I3f+P1Qru8tk8KxwA+WAkr32sd2hA31ParZMtxfA3Cw/ciSX6M2hfjjq1/SfWPT6OD75D+VEfburN1ZMRRRouQ==","signatures":[{"sig":"MEQCIB8nku28nfh/oEjfVtyND0GLFl+f2VUKlNBob7QXIUyTAiBxAkc5gD9B0MEHOLIfTGr4LIZATjgs31MBbK78IxyUjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134863},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.2.7-dev.0.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test tests/*.test.mjs","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/c68bfab5ee0bdd0346d1750356cc52f7/aippy-runtime-0.2.7-dev.0.tgz","_integrity":"sha512-I3f+P1Qru8tk8KxwA+WAkr32sd2hA31ParZMtxfA3Cw/ciSX6M2hfjjq1/SfWPT6OD75D+VEfburN1ZMRRRouQ==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.7-dev.0_1768193557853_0.14334134097669082","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-dev.1":{"name":"@aippy/runtime","version":"0.2.7-dev.1","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.7-dev.1","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"26f86be1e54a50238c10fae30c3a93b1b687c009","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.7-dev.1.tgz","fileCount":85,"integrity":"sha512-j2cX+ptGs71WF6mgRIzYUuDltZ7a+wHpSRH43P8Q0SP8X4vMuhIBvjgisMNcJ31chUwFD399rZrKP45lMaOvgQ==","signatures":[{"sig":"MEUCIEOwusabIuoj/GjYBn55LUUCogVaxOsPn5bATydbvDmiAiEA326y1lXXvCWSr8uI8oB7OC17elx0Pe7CTspxG5vsnMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160438},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.2.7-dev.1.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/09044d9a7e613afbbddb688dea4acb05/aippy-runtime-0.2.7-dev.1.tgz","_integrity":"sha512-j2cX+ptGs71WF6mgRIzYUuDltZ7a+wHpSRH43P8Q0SP8X4vMuhIBvjgisMNcJ31chUwFD399rZrKP45lMaOvgQ==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.7-dev.1_1768382933845_0.060967476369550466","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-dev.2":{"name":"@aippy/runtime","version":"0.2.7-dev.2","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.7-dev.2","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"e25cb198d93a1faa9c9ac94ca8f9b444b7ddcac1","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.7-dev.2.tgz","fileCount":87,"integrity":"sha512-11+Csv/pD1GF/DnTXaMTiECil7TcE0e/EQlLFMrdzAPnNarIWW6P6/BKhuijHWn9DI2YH1IOtKE1JFrcOa1J7A==","signatures":[{"sig":"MEQCIEnckyNKKNWKHLTDAszOD1mNVJiR10ms1T6p3HEYYZFlAiAwgYzvT+V3GF9ud9UBgzCkXcY0taXWGETlN9NMdhzwUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163853},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.2.7-dev.2.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/a517b929a65202195f34f87b6271ee65/aippy-runtime-0.2.7-dev.2.tgz","_integrity":"sha512-11+Csv/pD1GF/DnTXaMTiECil7TcE0e/EQlLFMrdzAPnNarIWW6P6/BKhuijHWn9DI2YH1IOtKE1JFrcOa1J7A==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.7-dev.2_1768449144429_0.6967167765029432","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-dev.3":{"name":"@aippy/runtime","version":"0.2.7-dev.3","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.7-dev.3","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"6fd6bca8a5cdc91fb86106dd3e173e57be6514e6","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.7-dev.3.tgz","fileCount":87,"integrity":"sha512-R4s/yoayOYqFAP3trz7vmjqOpjzx8nQdVgAL9k2FR4d4+ee8e0DgDCCxzpNqXl7JAHoPsjAiaxwY82aVjZhbow==","signatures":[{"sig":"MEQCIA6rzduvm+ZfeuzN95SvRPOtC9KwgIGfN0m2m6H5RyfgAiAGQ4Pp5zMv5fELiOl7/txum4svdjPQ12H+lcKlZwPv+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163867},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.2.7-dev.3.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/99df5f331b65b4de5732b62fa3106809/aippy-runtime-0.2.7-dev.3.tgz","_integrity":"sha512-R4s/yoayOYqFAP3trz7vmjqOpjzx8nQdVgAL9k2FR4d4+ee8e0DgDCCxzpNqXl7JAHoPsjAiaxwY82aVjZhbow==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.7-dev.3_1768464535222_0.4105619742828488","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-dev.4":{"name":"@aippy/runtime","version":"0.2.7-dev.4","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.7-dev.4","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"c80a0f13b9c43276d087e9a187a9342196c36214","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.7-dev.4.tgz","fileCount":85,"integrity":"sha512-l+gzauF7ziJ/zoBA157Fi7qX5cYglRBkAM96INz+uZ3kXmX1iGdv4Oo38+A2EduIVjPFkvSLZve8nkZXcRqpTA==","signatures":[{"sig":"MEQCIGW6dbbwEI+7Eqi5Dz8goGh7VkAEOF9BRS7/KUD8mKSFAiASXtGoYaLS20MfX4xLB0k+0HicZvT07ICIFcz9uiPe6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140779},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.2.7-dev.4.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/e271ff07d3892f6e4ea4e46ea261b851/aippy-runtime-0.2.7-dev.4.tgz","_integrity":"sha512-l+gzauF7ziJ/zoBA157Fi7qX5cYglRBkAM96INz+uZ3kXmX1iGdv4Oo38+A2EduIVjPFkvSLZve8nkZXcRqpTA==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.7-dev.4_1768475128799_0.701268747353375","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-dev.5":{"name":"@aippy/runtime","version":"0.2.7-dev.5","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.7-dev.5","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"72b6210e6bb1de53817b426b5dc80d7171e2c8e7","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.7-dev.5.tgz","fileCount":85,"integrity":"sha512-5YMZeSQs3lJ+jIAc/CtiUSyaii5F+XzGNBIw33O/DWGNy/K51jvTvNSvQBJbvUJFJQkkBcVa2Dzt/mRH3ngOTw==","signatures":[{"sig":"MEUCIQDEYtiwl388vPZaM3ldqxaMMCTHQzg4/oCWG/60JTE4VwIgYEEA5bpR2hoD34j4LhE5ZdxwpDOPaWVYnRc0gsXYpYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136735},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.2.7-dev.5.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/86358fc3b7c38a7b51ef3be118b3b9c4/aippy-runtime-0.2.7-dev.5.tgz","_integrity":"sha512-5YMZeSQs3lJ+jIAc/CtiUSyaii5F+XzGNBIw33O/DWGNy/K51jvTvNSvQBJbvUJFJQkkBcVa2Dzt/mRH3ngOTw==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.7-dev.5_1768552117777_0.22026440479246645","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-dev.6":{"name":"@aippy/runtime","version":"0.2.7-dev.6","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.7-dev.6","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"b66686d73569fb7cd73e43c6ab0e494a8b778da7","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.7-dev.6.tgz","fileCount":91,"integrity":"sha512-AvGtHt2Y1OxINAPl1KcwwN1uWbnKYpc3jyT+9bTLn3YYQFRQizSwHt/UeJou9FvVmcMHguVAvimbZOxlzEq9QQ==","signatures":[{"sig":"MEQCIESt1UtJcyvyQFgMHSN6JXWbRzclwIw+/6QJuLk/XzzPAiBdc+uESpUe1iVYDAPxQ27IWw20UzQUAQdX4RmfpStC2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150487},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.2.7-dev.6.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/dcc107d92effeaa5f031e1f4cb2888bd/aippy-runtime-0.2.7-dev.6.tgz","_integrity":"sha512-AvGtHt2Y1OxINAPl1KcwwN1uWbnKYpc3jyT+9bTLn3YYQFRQizSwHt/UeJou9FvVmcMHguVAvimbZOxlzEq9QQ==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.7-dev.6_1768563713936_0.08567452248244334","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-dev.7":{"name":"@aippy/runtime","version":"0.2.7-dev.7","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.7-dev.7","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"f8e012cfd109508db6d02a8c3918addb4126dd4c","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.7-dev.7.tgz","fileCount":91,"integrity":"sha512-dyVjZ6FR44JRCDO82eUYbbJVuJzOMKgwLp6cxqAIFKevhupMzYickKT/WO4vYd4Qk240u5ZUJhLb2u48fFSFRA==","signatures":[{"sig":"MEUCIQDIQRMVcsBL1iYs7+H3YFHro/wjduaHCvowcRwWTbQhoQIgbxsmpXbfZ3G8UD81VVOoNc41Wsa/lYxqeRNNkjFNV6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152853},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.2.7-dev.7.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/0074548986b0795e1f289efa4e084274/aippy-runtime-0.2.7-dev.7.tgz","_integrity":"sha512-dyVjZ6FR44JRCDO82eUYbbJVuJzOMKgwLp6cxqAIFKevhupMzYickKT/WO4vYd4Qk240u5ZUJhLb2u48fFSFRA==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.7-dev.7_1768827008435_0.11946213002701223","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-dev.8":{"name":"@aippy/runtime","version":"0.2.7-dev.8","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.2.7-dev.8","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"815c5c0c9f9eedadf72bccdaa3caa1c4b1b80461","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.2.7-dev.8.tgz","fileCount":91,"integrity":"sha512-r4JKo3BVt9PzOrpXUBm4itSqN8tVxRZ/f2Fe7aZTkVK5UpZQ+m2Znzik9+6i8LBrtK/U6pj2csk1+2CM9Z/X3g==","signatures":[{"sig":"MEQCIBuLEf4CfjxFf6mt25Z3A5ZcKgndbXuaX0fJC3AO0sEdAiA+tYF+zbY/MvLRiMfmwmgeqk47jC0+eS2/Nra8Hv2K3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153106},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.2.7-dev.8.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/13f807c2eaffd84ce65113d571ef7786/aippy-runtime-0.2.7-dev.8.tgz","_integrity":"sha512-r4JKo3BVt9PzOrpXUBm4itSqN8tVxRZ/f2Fe7aZTkVK5UpZQ+m2Znzik9+6i8LBrtK/U6pj2csk1+2CM9Z/X3g==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.7-dev.8_1768897811837_0.340636784395812","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aippy/runtime","version":"0.3.0","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.3.0","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"4095a59bd08fe30f3a5799438a3c1452047d8615","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.3.0.tgz","fileCount":91,"integrity":"sha512-hXGgI6ngMUkh054IIUD1o5UxwuCClAiYbbQeK+xC6uic/WbyUzeZ9V1BoCAlGCvcZNkhrlqSIufhFFUFbb+3aQ==","signatures":[{"sig":"MEUCIEfGCe4Qh6taFZV0tVQgbwNHbJ9fTJeGcwMU7gAuLxA3AiEA3jz3ZjGFSpSiAdA5/VLKoznAd981v31qdJCjyCy+gtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153094},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/057a4512a91171199d94c39f8c49b759/aippy-runtime-0.3.0.tgz","_integrity":"sha512-hXGgI6ngMUkh054IIUD1o5UxwuCClAiYbbQeK+xC6uic/WbyUzeZ9V1BoCAlGCvcZNkhrlqSIufhFFUFbb+3aQ==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.3.0_1768898567652_0.3096600813264103","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@aippy/runtime","version":"0.3.1","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.3.1","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"1dd4fbd56768ce2e31fdd2d9e4e6b8e227c5a262","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.3.1.tgz","fileCount":91,"integrity":"sha512-h0UanRYj6qgGcnyFXsfQo3Cj6CqG9Kyuw2ArSPDfI1XSptivOrVyRzMCEb5DHbHsyKusDxmWiYtu2U9JMfsqPw==","signatures":[{"sig":"MEYCIQDqjH7u1O562f8dHoyx8NacX9jRt78kd8PfR8ZPp76DcwIhAMbPdnnE/5fLu2157RtRQBBcIOma2lRhk5GsIex8PFmd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153093},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/tmp/1bd13d7d789294a4f6de5f24fd18f858/aippy-runtime-0.3.1.tgz","_integrity":"sha512-h0UanRYj6qgGcnyFXsfQo3Cj6CqG9Kyuw2ArSPDfI1XSptivOrVyRzMCEb5DHbHsyKusDxmWiYtu2U9JMfsqPw==","_npmVersion":"11.4.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.3.1_1768902026938_0.13507494792653763","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-dev.0":{"name":"@aippy/runtime","version":"0.3.2-dev.0","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.3.2-dev.0","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"254a57f7fe6fe021320a20a3cd16badc506a2d1f","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.3.2-dev.0.tgz","fileCount":91,"integrity":"sha512-mfsvi2zivBfcJNNK/2Hg7VD40LNQPu+c1A1/QlDLcxJ/35GDSLSM07fTqy1q2sOLnwzHEA16tcKFVIoE5IbC1Q==","signatures":[{"sig":"MEUCIE3ATLNg+Y1iO26CHJrC76frjvtsFFJn8kWraqY8HRQXAiEAlnlAgyJwNPpS+ObPhmaNbf5P2kQZKa0lJm7xdXXyEjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153101},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.3.2-dev.0.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/515955ee6ee6b4c3c9a1058149b7bd18/aippy-runtime-0.3.2-dev.0.tgz","_integrity":"sha512-mfsvi2zivBfcJNNK/2Hg7VD40LNQPu+c1A1/QlDLcxJ/35GDSLSM07fTqy1q2sOLnwzHEA16tcKFVIoE5IbC1Q==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.3.2-dev.0_1770015207675_0.24160306192433811","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@aippy/runtime","version":"0.3.2","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.3.2","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"6ec01beab57277619729d697ba602e54e50569ab","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.3.2.tgz","fileCount":91,"integrity":"sha512-acQGKX0oetfMeTtMfPt1iHJ+Y+KnEzZJ+2iMerOcyw+nZbwENDGveKQNtrMXerepVAFFvlp/GahP7YbRe9Tp0A==","signatures":[{"sig":"MEQCICx7dE7JX0TRsYD4j0bdpezBW2UPFeIMujaaT1a0Ize7AiBo2FpNjobxTRhijOpZld9p3jFL5XgRI3ZD8F1ln8JG3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153089},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"kkunique","email":"1064210456@qq.com"},"_resolved":"/private/var/folders/yg/zk4ssh0967d914k2kcrxxjsw0000gn/T/2c3415387aaf13f54e35de360f24d69e/aippy-runtime-0.3.2.tgz","_integrity":"sha512-acQGKX0oetfMeTtMfPt1iHJ+Y+KnEzZJ+2iMerOcyw+nZbwENDGveKQNtrMXerepVAFFvlp/GahP7YbRe9Tp0A==","_npmVersion":"10.9.3","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.3.2_1770015762743_0.2483158032697359","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-dev.0":{"name":"@aippy/runtime","version":"0.3.3-dev.0","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.3.3-dev.0","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"9b4cd0731018fb6a7cd79222db1f060008973072","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.3.3-dev.0.tgz","fileCount":93,"integrity":"sha512-iABEbxlnqbPXTk3RUgMRrjvDZya3cNrfEt06W6mf9At+bl4GsfAoNyi+6EHhkv7cHAkqasr2kUkL9U25wtZikw==","signatures":[{"sig":"MEUCICzRugYZ2eitApit07TAwZnGfN61QuArIIp8cYTN8XX0AiEA8nAOHQ8uIdxXlBgyKj3gY0Sg1HXa2b4JSbhqsHEG34E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161174},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.3.3-dev.0.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/private/var/folders/h9/1plf1bbs2h32psc_36w0t9040000gn/T/35e1bdee50945d28844a0b30a08b6ce6/aippy-runtime-0.3.3-dev.0.tgz","_integrity":"sha512-iABEbxlnqbPXTk3RUgMRrjvDZya3cNrfEt06W6mf9At+bl4GsfAoNyi+6EHhkv7cHAkqasr2kUkL9U25wtZikw==","_npmVersion":"11.6.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.3.3-dev.0_1781164168043_0.8555427854553241","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aippy/runtime","version":"0.4.0","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.4.0","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"223b46cb57d9f69f877696d89ab1fb6fe5945683","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.4.0.tgz","fileCount":93,"integrity":"sha512-bTXHVj6d6y3s6POm3vaJm0xOFXrmPhCA5RaKm0OdP4XsQ47OqBFEGiasnxEgtVb1A3Zw3cAiGaEbi1DbosZPPQ==","signatures":[{"sig":"MEUCIQDq8Rp3E+fAqZeUFlZdgypTaIXMMEdRh/+CKuMOBkj6QAIgeKy7B7vvw2Dl7Z8+THeOWToYBFqwpkSOWICNxrP78LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161162},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/private/var/folders/h9/1plf1bbs2h32psc_36w0t9040000gn/T/d5d4df9cf75e5f73639951991ce8ccb2/aippy-runtime-0.4.0.tgz","_integrity":"sha512-bTXHVj6d6y3s6POm3vaJm0xOFXrmPhCA5RaKm0OdP4XsQ47OqBFEGiasnxEgtVb1A3Zw3cAiGaEbi1DbosZPPQ==","_npmVersion":"11.6.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.4.0_1781691340184_0.8259708206092788","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-dev.0":{"name":"@aippy/runtime","version":"0.4.1-dev.0","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.4.1-dev.0","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"22809c7296da0cb1097a71b3c9290956a32657b6","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.4.1-dev.0.tgz","fileCount":93,"integrity":"sha512-oAkSX1p0WF1FY2ScO5N0phpi0Tgxsp138zt4FGTAqQwUGSgFOAI5ZfzQ0vZWsfE4PcnPnVTdDDNbh/8L2UwD0Q==","signatures":[{"sig":"MEYCIQCMi/6AK+dtOFPbILjLaj3ajVLJwHUvImH2XX/LNENOmwIhAJbPqjkzYQ2HK2LwtRcIuAXX0LffyKaJRIVbxNnx4RGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161360},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.4.1-dev.0.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/private/var/folders/h9/1plf1bbs2h32psc_36w0t9040000gn/T/6c4aca735c1b406e6a8ed73f88b671cf/aippy-runtime-0.4.1-dev.0.tgz","_integrity":"sha512-oAkSX1p0WF1FY2ScO5N0phpi0Tgxsp138zt4FGTAqQwUGSgFOAI5ZfzQ0vZWsfE4PcnPnVTdDDNbh/8L2UwD0Q==","_npmVersion":"11.6.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.4.1-dev.0_1781702550194_0.5231970807750015","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-dev.1":{"name":"@aippy/runtime","version":"0.4.1-dev.1","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","_id":"@aippy/runtime@0.4.1-dev.1","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"dist":{"shasum":"05215ad43d34d98c03c6d4fd0243556881eb68c7","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.4.1-dev.1.tgz","fileCount":93,"integrity":"sha512-kPi0iwiX6Affnr1+v1Fc+XJ1EFLpNKLDQzs05l4AwamigSvGalCE38xgJkNqqgiBAbtuDEeYsyRgkeB4LPtuHQ==","signatures":[{"sig":"MEYCIQCFaqbd12vh/ikudHWjkK23ozGctLMKEcQU9+C0oVnnxAIhAM5/xIu4q/tTgZEj8WARZIUdN7LfRQZviP1fZ3OWxdv9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161418},"main":"./dist/index/index.js","type":"module","_from":"file:aippy-runtime-0.4.1-dev.1.tgz","types":"./dist/index.d.ts","module":"./dist/index/index.js","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index/index.js"},"./ai":{"types":"./dist/ai.d.ts","import":"./dist/ai/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core/index.js"},"./user":{"types":"./dist/user/index.d.ts","import":"./dist/user/index.js"},"./audio":{"types":"./dist/audio.d.ts","import":"./dist/audio/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils/index.js"},"./device":{"types":"./dist/device.d.ts","import":"./dist/device/index.js"},"./tweaks":{"types":"./dist/tweaks.d.ts","import":"./dist/tweaks/index.js"},"./leaderboard":{"types":"./dist/leaderboard.d.ts","import":"./dist/leaderboard/index.js"}},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint src --ext .ts,.tsx","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","audit":"pnpm audit --audit-level moderate","build":"vite build && find dist -name '*.d.ts.map' -delete","clean":"rm -rf dist","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","lint:fix":"eslint src --ext .ts,.tsx --fix","audit:fix":"pnpm audit --fix","test:file":"pnpm run build && node --test","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","test:build":"node -c dist/index.js","type-check":"tsc --noEmit","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","release:dry":"npm publish --dry-run","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","security:check":"pnpm audit && pnpm outdated"},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"_resolved":"/private/var/folders/h9/1plf1bbs2h32psc_36w0t9040000gn/T/b3e3817eb9fa3f2bcbff9623216feb30/aippy-runtime-0.4.1-dev.1.tgz","_integrity":"sha512-kPi0iwiX6Affnr1+v1Fc+XJ1EFLpNKLDQzs05l4AwamigSvGalCE38xgJkNqqgiBAbtuDEeYsyRgkeB4LPtuHQ==","_npmVersion":"11.6.2","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ai":"^6.0.14","ua-parser-js":"^2.0.5","@ai-sdk/openai-compatible":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"^3.25.76","vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.2.2","vite-plugin-dts":"^4.5.4","@types/ua-parser-js":"^0.7.39","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.4.1-dev.1_1781703880076_0.8427618849447209","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@aippy/runtime","version":"0.4.1","description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","private":false,"type":"module","main":"./dist/index/index.js","module":"./dist/index/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index/index.js","types":"./dist/index.d.ts"},"./core":{"import":"./dist/core/index.js","types":"./dist/core.d.ts"},"./device":{"import":"./dist/device/index.js","types":"./dist/device.d.ts"},"./utils":{"import":"./dist/utils/index.js","types":"./dist/utils.d.ts"},"./tweaks":{"import":"./dist/tweaks/index.js","types":"./dist/tweaks.d.ts"},"./audio":{"import":"./dist/audio/index.js","types":"./dist/audio.d.ts"},"./leaderboard":{"import":"./dist/leaderboard/index.js","types":"./dist/leaderboard.d.ts"},"./ai":{"import":"./dist/ai/index.js","types":"./dist/ai.d.ts"},"./user":{"import":"./dist/user/index.js","types":"./dist/user/index.d.ts"}},"publishConfig":{"access":"public"},"keywords":["aippy","runtime","sdk","typescript","frontend","web"],"author":{"name":"Aippy Team"},"license":"UNLICENSED","homepage":"https://aippy.ai","bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"devDependencies":{"@ai-sdk/react":"^3.0.210","@eslint/js":"^9.36.0","@types/node":"^24.5.2","@types/react":"^19.2.2","@types/ua-parser-js":"^0.7.39","@typescript-eslint/eslint-plugin":"^8.44.1","@typescript-eslint/parser":"^8.44.1","ai":"^6.0.208","eslint":"^9.36.0","prettier":"^3.6.2","react":"^19.1.1","typescript":"^5.9.2","vite":"^7.1.7","vite-plugin-dts":"^4.5.4","zod":"^3.25.76"},"dependencies":{"@ai-sdk/openai-compatible":"^2.0.51","ua-parser-js":"^2.0.5"},"peerDependencies":{"@ai-sdk/react":"^3.0.0","ai":"^6.0.0","react":"^19.1.1","typescript":">=5.0.0"},"peerDependenciesMeta":{"@ai-sdk/react":{"optional":true}},"engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"scripts":{"dev":"vite build --watch","build":"vite build && find dist -name '*.d.ts.map' -delete","type-check":"tsc --noEmit","lint":"eslint src --ext .ts,.tsx","lint:fix":"eslint src --ext .ts,.tsx --fix","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","clean":"rm -rf dist","publish:patch":"pnpm prepublishOnly && pnpm version patch && pnpm publish --no-git-checks","publish:minor":"pnpm prepublishOnly && pnpm version minor && pnpm publish --no-git-checks","publish:major":"pnpm prepublishOnly && pnpm version major && pnpm publish --no-git-checks","publish:alpha":"pnpm prepublishOnly && pnpm version prerelease --preid=alpha && pnpm publish --tag alpha --no-git-checks","publish:beta":"pnpm prepublishOnly && pnpm version prerelease --preid=beta && pnpm publish --tag beta --no-git-checks","publish:rc":"pnpm prepublishOnly && pnpm version prerelease --preid=rc && pnpm publish --tag rc --no-git-checks","publish:dev":"pnpm prepublishOnly && pnpm version prerelease --preid=dev && pnpm publish --tag dev --no-git-checks","audit":"pnpm audit --audit-level moderate","audit:fix":"pnpm audit --fix","security:check":"pnpm audit && pnpm outdated","prerelease":"pnpm run audit && pnpm run type-check && pnpm run lint && pnpm run build","release:dry":"npm publish --dry-run","test":"pnpm run build && node --test 'tests/**/*.test.mjs'","test:openai":"pnpm run build && node --test 'tests/ai/openai/*.test.mjs'","test:ui":"pnpm run build && node --test 'tests/ai/ui/*.test.mjs'","test:file":"pnpm run build && node --test","test:build":"node -c dist/index.js"},"_id":"@aippy/runtime@0.4.1","_integrity":"sha512-YuRSfVunwg+XMYFw2uytwTMVCnLkB+gQd7SY3g6MeHKI9YBQ6C8SNZS8Zaz/rh4XX0sx3fJG1/2no7iTdUAy5w==","_resolved":"/private/var/folders/h9/1plf1bbs2h32psc_36w0t9040000gn/T/9f9748f59c00908dfeff474f63d726b5/aippy-runtime-0.4.1.tgz","_from":"file:aippy-runtime-0.4.1.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-YuRSfVunwg+XMYFw2uytwTMVCnLkB+gQd7SY3g6MeHKI9YBQ6C8SNZS8Zaz/rh4XX0sx3fJG1/2no7iTdUAy5w==","shasum":"64bd9b25c6b19cf4d6f6957ab310e2bcc9938a28","tarball":"https://registry.npmjs.org/@aippy/runtime/-/runtime-0.4.1.tgz","fileCount":93,"unpackedSize":161428,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGKRPqfVhUFK71mnIBoREiPo3vbZN6a2gAF0Y7Uklk7KAiAQZu8pwTg3lsx0TRLNGaosgmn2XCYfaUsw/UIVyNJoxw=="}]},"_npmUser":{"name":"sin_bufan","email":"bufan@hotmail.com"},"directories":{},"maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/runtime_0.4.1_1782187752539_0.9943962614082855"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-14T01:48:41.234Z","modified":"2026-06-23T04:09:12.778Z","0.1.0":"2025-10-14T01:48:41.504Z","0.2.0-dev.1":"2025-10-15T10:23:29.946Z","0.2.0-dev.2":"2025-10-16T04:37:36.478Z","0.2.0-dev.3":"2025-10-16T05:08:16.084Z","0.2.0-dev.4":"2025-10-16T06:11:22.863Z","0.2.0-dev.5":"2025-10-16T06:21:14.935Z","0.2.0":"2025-10-17T09:57:22.582Z","0.2.1":"2025-11-11T11:53:57.607Z","0.2.2":"2025-11-14T03:41:40.600Z","0.2.3-dev.0":"2025-12-08T09:10:18.486Z","0.2.3-dev.1":"2025-12-09T07:43:29.522Z","0.2.3":"2025-12-12T07:06:23.930Z","0.2.4-dev.3":"2025-12-29T02:49:08.114Z","0.2.4-dev.4":"2025-12-29T11:48:00.787Z","0.2.4-dev.6":"2025-12-30T03:59:08.156Z","0.2.4-dev.7":"2025-12-30T05:31:41.340Z","0.2.4-dev.8":"2025-12-30T06:27:51.013Z","0.2.4-dev.11":"2026-01-05T04:55:45.714Z","0.2.4-dev.2":"2026-01-05T08:27:22.250Z","0.2.4-dev.5":"2026-01-05T08:46:02.206Z","0.2.4-dev.9":"2026-01-05T09:04:25.910Z","0.2.4-dev.10":"2026-01-05T09:39:20.058Z","0.2.4-dev.12":"2026-01-05T10:39:50.416Z","0.2.4-dev.13":"2026-01-05T13:26:33.232Z","0.2.4-dev.14":"2026-01-05T16:17:15.669Z","0.2.4":"2026-01-06T02:25:30.699Z","0.2.5":"2026-01-08T09:42:51.162Z","0.2.5-dev.0":"2026-01-09T01:41:52.710Z","0.2.5-dev.1":"2026-01-09T12:28:06.090Z","0.2.6":"2026-01-09T13:02:01.232Z","0.2.6-dev.0":"2026-01-10T04:27:58.465Z","0.2.7-dev.0":"2026-01-12T04:52:37.993Z","0.2.7-dev.1":"2026-01-14T09:28:53.995Z","0.2.7-dev.2":"2026-01-15T03:52:24.573Z","0.2.7-dev.3":"2026-01-15T08:08:55.476Z","0.2.7-dev.4":"2026-01-15T11:05:28.978Z","0.2.7-dev.5":"2026-01-16T08:28:37.912Z","0.2.7-dev.6":"2026-01-16T11:41:54.099Z","0.2.7-dev.7":"2026-01-19T12:50:08.606Z","0.2.7-dev.8":"2026-01-20T08:30:12.027Z","0.3.0":"2026-01-20T08:42:47.814Z","0.3.1":"2026-01-20T09:40:27.077Z","0.3.2-dev.0":"2026-02-02T06:53:27.822Z","0.3.2":"2026-02-02T07:02:42.886Z","0.3.3-dev.0":"2026-06-11T07:49:28.219Z","0.4.0":"2026-06-17T10:15:40.327Z","0.4.1-dev.0":"2026-06-17T13:22:30.339Z","0.4.1-dev.1":"2026-06-17T13:44:40.215Z","0.4.1":"2026-06-23T04:09:12.666Z"},"bugs":{"url":"https://discord.com/invite/G94ZAx6gVq"},"author":{"name":"Aippy Team"},"license":"UNLICENSED","homepage":"https://aippy.ai","keywords":["aippy","runtime","sdk","typescript","frontend","web"],"description":"Aippy Runtime SDK - Runtime SDK for Aippy projects","maintainers":[{"name":"kkunique","email":"1064210456@qq.com"},{"name":"sin_bufan","email":"bufan@hotmail.com"}],"readme":"# @aippy/runtime\n\nRuntime SDK for Aippy projects providing device functionality, platform detection, and utility functions.\n\n## Installation\n\n```bash\nnpm install @aippy/runtime\n```\n\n## Usage\n\n### Core\n\n```typescript\nimport { AippyConfig, mergeConfig } from '@aippy/runtime/core';\n\nconst config = mergeConfig({\n  debug: true,\n  apiBaseUrl: 'https://api.example.com'\n});\n```\n\n### Device APIs\n\n```typescript\nimport { camera, geolocation, sensors, fileSystem } from '@aippy/runtime/device';\n\n// Camera\nconst stream = await camera.getStream();\nconst photo = await camera.capturePhoto({ quality: 'high' });\n\n// Geolocation\nconst position = await geolocation.getCurrentPosition();\nconst watchId = geolocation.watchPosition((pos) => {\n  console.log('Position:', pos);\n});\n\n// Sensors\nconst orientation = await sensors.getOrientation();\nconst cleanup = sensors.watchOrientation((data) => {\n  console.log('Orientation:', data);\n});\n\n// File System\nconst files = await fileSystem.openFile({ multiple: true });\nawait fileSystem.saveFile(blob, 'filename.txt');\n```\n\n### Utils\n\n```typescript\nimport { platform, performanceMonitor, pwa } from '@aippy/runtime/utils';\n\n// Platform detection\nconst info = platform.getPlatformInfo();\nconst capabilities = platform.getCapabilities();\n\n// Performance monitoring\nconst metrics = await performanceMonitor.getCoreWebVitals();\nconst timing = performanceMonitor.getNavigationTiming();\n\n// PWA utilities\nconst pwaInfo = pwa.getPWAInfo();\nawait pwa.registerServiceWorker('/sw.js');\nawait pwa.sendNotification('Hello!');\n```\n\n### Audio (iOS Silent Mode Compatible)\n\n```typescript\nimport { patchAudioContext } from '@aippy/runtime/audio';\n\n// Create and patch AudioContext to bypass iOS silent mode\nconst ctx = new AudioContext();\nconst patchedCtx = patchAudioContext(ctx);\n\n// Unlock audio on user interaction (required on iOS)\nbutton.onclick = async () => {\n  await patchedCtx.unlock();\n  \n  // Use native Web Audio API as normal\n  const osc = patchedCtx.createOscillator();\n  osc.connect(patchedCtx.destination);\n  osc.start();\n  osc.stop(patchedCtx.currentTime + 1);\n};\n```\n\n### AI (Backend Proxy Adapter)\n\n```typescript\n// Default base URL: https://api.aippy.dev/api/aisdk/v1\n\nimport { streamText, experimental_generateImage as generateImage } from 'ai';\nimport { aippyAIProvider } from '@aippy/runtime/ai';\n\n// Create provider (reads from env vars automatically)\nconst provider = aippyAIProvider();\n\n// Or override with config\n// const provider = aippyAIProvider({ baseUrl: '...', userToken: '...' });\n\n// Streaming text generation (uses Vercel AI SDK)\nconst result = await streamText({\n  model: provider('gpt'),\n  prompt: 'Write a haiku about TypeScript.',\n});\n\nfor await (const chunk of result.textStream) {\n  console.log(chunk);\n}\n\n// Image generation\nconst image = await generateImage({\n  model: provider.image('dall-e-3'),\n  prompt: 'A sunset over mountains',\n});\n\nconsole.log(image.image?.base64);\n```\n\n## Packages\n\n- `@aippy/runtime/core` - Core types and configuration\n- `@aippy/runtime/device` - Device APIs (camera, geolocation, sensors, file system)\n- `@aippy/runtime/utils` - Platform detection, performance monitoring, PWA utilities\n- `@aippy/runtime/audio` - iOS-compatible Web Audio API wrapper\n- `@aippy/runtime/ai` - AI SDK adapter wrapping `ai` package, routes through backend proxy\n\n## Publishing\n\nThis package is published to the npm public registry. The build process ensures that only compiled JavaScript files and TypeScript declarations are included in the published package - no source code is exposed.\n\n### Build Process\n\n- Compiles TypeScript to JavaScript\n- Generates TypeScript declaration files\n- Removes source maps to protect source code\n- Only includes `dist/` directory and `README.md` in the published package\n\n## Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Build\npnpm run build\n\n# Type check\npnpm run type-check\n\n# Lint\npnpm run lint\n\n# Format\npnpm run format\n\n# Publish (for maintainers)\npnpm run publish:patch  # 0.0.0 -> 0.0.1\npnpm run publish:minor  # 0.0.0 -> 0.1.0\npnpm run publish:major  # 0.0.0 -> 1.0.0\n```\n\n## Support\n\n- **Homepage**: [https://aippy.ai](https://aippy.ai)\n- **Support**: [Discord Community](https://discord.com/invite/G94ZAx6gVq)\n\n## License\n\nUNLICENSED - This is a proprietary SDK. All rights reserved.\n","readmeFilename":"README.md"}