{"_id":"@bilibaba/ts-lab","_rev":"14-fba9a94905a8f38820b0f2ffc4383762","name":"@bilibaba/ts-lab","dist-tags":{"latest":"1.0.5"},"versions":{"0.0.1":{"name":"@bilibaba/ts-lab","version":"0.0.1","keywords":[],"author":"bibibala <1140918095@qq.com>","license":"MIT","_id":"@bilibaba/ts-lab@0.0.1","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"homepage":"https://github.com/bibibala/ts-lab#readme","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"1f885b25df263e2fb06bdee73b405b248d2d585e","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-0.0.1.tgz","fileCount":5,"integrity":"sha512-YutksQGupikJ/htgmeP8T/v9m7DaMHUjjBjdhlFoPDo99Es2i60BbIMYN6NlnNO6jDDasIsj6VSOSKmqZH4i6w==","signatures":[{"sig":"MEQCICXtROyzwbwbJKljpGpN36jBPbQejkIRr6LISpRFNkIXAiBHVj/ytfkyvU7bvRJJ5IDKA/O2QcQgibBrwbtY+YkClA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12169},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown","start":"tsx src/index.ts","release":"bumpp","typecheck":"tsc"},"_npmUser":{"name":"bilibaba","email":"1140918095@qq.com"},"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.16.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/ts-lab_0.0.1_1785071489462_0.818136547782508","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@bilibaba/ts-lab","version":"0.0.3","keywords":[],"author":"bibibala <1140918095@qq.com>","license":"MIT","_id":"@bilibaba/ts-lab@0.0.3","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"homepage":"https://github.com/bibibala/ts-lab#readme","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"c973d37da23e34182b83e944f639a8a10e8b8683","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-0.0.3.tgz","fileCount":5,"integrity":"sha512-+8x1mZn5al0Y6JT2fQquJtszUqEi1rVq3RhsbcAizmvSwYWFth3tO4/+K9jn5Ebf3iCrM95188+osx4BMtgQLA==","signatures":[{"sig":"MEUCIQCbO+0rfwq/IzvL7IkU5GziNKNhWcRvw2noHjRlOD5YSgIgZdPPbvpbhBI1+fc7WYIH1pDvR/sEu9qXZ5LecjFdfZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilibaba%2fts-lab@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14159},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown","start":"tsx src/index.ts","release":"bumpp","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72e76bf0-3ea7-4956-b153-0c0f14ab9a98"}},"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.18.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/ts-lab_0.0.3_1785074245748_0.4874911477122963","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@bilibaba/ts-lab","version":"0.0.4","keywords":[],"author":"bibibala <1140918095@qq.com>","license":"MIT","_id":"@bilibaba/ts-lab@0.0.4","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"homepage":"https://github.com/bibibala/ts-lab#readme","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"bab1f12e44e34ba49b4604ee04af07ab140537dd","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-0.0.4.tgz","fileCount":5,"integrity":"sha512-ctkH2tORbiBZ60RhYaIu7prI2UjC5LPDJztuUFOt5z/pdtjO/lbSA8403hsbMEeG6b1lzmRjWH8YJfgoahpWrA==","signatures":[{"sig":"MEMCICNgl9ufJkyCeLxe9PEhWVOAiJ4ADpRlZTc5YpfAsmcEAh9ezSz7wXNagxCj5mTHguD5QHdRXJ4wYGpEtWYOeu0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilibaba%2fts-lab@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17351},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown","start":"tsx src/index.ts","release":"bumpp","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72e76bf0-3ea7-4956-b153-0c0f14ab9a98"}},"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.18.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/ts-lab_0.0.4_1785110347110_0.24269539140929974","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@bilibaba/ts-lab","version":"0.0.6","keywords":["webmcp","mcp","chrome-devtools-mcp","ai-agent","browser","event-bus","clipboard","network","tree","utilities","typescript"],"author":"bibibala <1140918095@qq.com>","license":"MIT","_id":"@bilibaba/ts-lab@0.0.6","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"homepage":"https://github.com/bibibala/ts-lab#readme","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"0a202867239497f94676363a1584b2c59ac75402","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-0.0.6.tgz","fileCount":5,"integrity":"sha512-BvrgNI/SCBPNYN9UizAn5gg8d0rKYA77fwARaXMZnDmp4dQ9MO3xKhrMGqYyS0X7oqNZybNmBevyQJJXDu148A==","signatures":[{"sig":"MEYCIQDskEgW6rtJNjvSJSrFBDA/Nyah8HjWT+KCTzRyrK1xtAIhAMseRzdUQ1pZjCpJoUtqVTm51bzwWDBcZQPnQVZn4386","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilibaba%2fts-lab@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41718},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown","start":"tsx src/index.ts","release":"bumpp","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72e76bf0-3ea7-4956-b153-0c0f14ab9a98"}},"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"Browser utility library — WebMCP tool registration, event bus, clipboard, network info, tree traversal","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.18.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/ts-lab_0.0.6_1785132462717_0.5678955654257682","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@bilibaba/ts-lab","version":"0.0.7","keywords":["webmcp","mcp","chrome-devtools-mcp","ai-agent","browser","event-bus","clipboard","network","tree","utilities","typescript"],"author":"bibibala <1140918095@qq.com>","license":"MIT","_id":"@bilibaba/ts-lab@0.0.7","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"homepage":"https://github.com/bibibala/ts-lab#readme","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"7b91367809cf3e6dfe470301de9b64841ab41247","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-0.0.7.tgz","fileCount":5,"integrity":"sha512-bHNqDC2L8T3HoDkasCdBpmhaaJw5fLkfPYV/3pxPZqvYGk1ODox9AnKGKXXBMa+etW3V7lUo5IMH9JALI02nPg==","signatures":[{"sig":"MEUCIQDZQN6krVhzZfuk+/jvcKJlX5VwLD/6YF0avgVA5Nqq5QIgES/2GLXCMAUMmtsIAT91dhTM5d/35RZYWe5YQRlg+ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilibaba%2fts-lab@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54857},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown","start":"tsx src/index.ts","release":"bumpp","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72e76bf0-3ea7-4956-b153-0c0f14ab9a98"}},"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"Browser utility library — WebMCP tool registration, event bus, clipboard, network info, tree traversal","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.18.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/ts-lab_0.0.7_1785158051121_0.20636436951288362","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@bilibaba/ts-lab","version":"0.0.8","keywords":["webmcp","mcp","chrome-devtools-mcp","ai-agent","browser","event-bus","clipboard","network","tree","utilities","typescript"],"author":"bibibala <1140918095@qq.com>","license":"MIT","_id":"@bilibaba/ts-lab@0.0.8","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"homepage":"https://github.com/bibibala/ts-lab#readme","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"18df2741e78e40679934247e7d22e7b95512b8e0","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-0.0.8.tgz","fileCount":5,"integrity":"sha512-OYqgkK3zqgVCvVu+OBVO2aZxZ4f42Ehi7bausf0ov80oS0WjmFpJJkL3JDtTuoXyBgF7jjKDPSCXVQCr0c4D5g==","signatures":[{"sig":"MEUCIQDgl6baI13Q+iM0GCKSG32gyWAXTl23OhVIFELj6PWBRgIgFvYLZLe+by2L575eTmJBLsvgh9QSD5RznLmW5bnJnDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilibaba%2fts-lab@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67042},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown","start":"tsx src/index.ts","release":"CI=true bumpp","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72e76bf0-3ea7-4956-b153-0c0f14ab9a98"}},"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"Browser utility library — WebMCP tool registration, event bus, clipboard, network info, tree traversal","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.18.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/ts-lab_0.0.8_1785219550950_0.8252594701380636","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@bilibaba/ts-lab","version":"0.0.9","keywords":["webmcp","mcp","chrome-devtools-mcp","ai-agent","browser","event-bus","clipboard","network","tree","utilities","typescript"],"author":"bibibala <1140918095@qq.com>","license":"MIT","_id":"@bilibaba/ts-lab@0.0.9","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"homepage":"https://ts-lab.netlify.app","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"c0bb227d36257c895bed01e275ab847e95366f5a","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-0.0.9.tgz","fileCount":7,"integrity":"sha512-IcYLmVzBWSnqZBPj5H35LXYBsUIbnRsnc01qp/Z5GCeS/H7RtL6O//uZ+FwwEnb384Sb2NZTEPkqafWIASiJGA==","signatures":[{"sig":"MEQCIBhmfr7dAwCOAod23jdNRWItZqkC1VZU+Jb/oUvPnkf+AiBQi/FKo0S1OFFs+rFb10Pt6heg+zi6VNe5nWX0ZUGEmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilibaba%2fts-lab@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354649},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown && cp src/wasm/image/fun.wasm dist/","start":"tsx src/index.ts","release":"CI=true bumpp","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72e76bf0-3ea7-4956-b153-0c0f14ab9a98"}},"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"Browser utility library — WebMCP tool registration, event bus, clipboard, network info, tree traversal","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.18.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/ts-lab_0.0.9_1785327388905_0.9661486206933512","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@bilibaba/ts-lab","version":"0.0.10","keywords":["webmcp","mcp","chrome-devtools-mcp","ai-agent","browser","event-bus","clipboard","network","tree","utilities","typescript"],"author":"bibibala <1140918095@qq.com>","license":"MIT","_id":"@bilibaba/ts-lab@0.0.10","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"homepage":"https://ts-lab.netlify.app","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"fedf58c8cdd0cb676a9c72b5325d46149f1b3764","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-0.0.10.tgz","fileCount":7,"integrity":"sha512-pCOlW0LQw3B9pFlVENnJ7s9o8OsDP0Q0pPJ5GicAm/BySyXoiKQ8wc6Zp+Y0LOim5+vqFm5t/gd/rRTR5XKC9g==","signatures":[{"sig":"MEUCIC+f1QSbxgW/phZeVLX5fMSj3Xz5MqqC2gZSuPz6GIT2AiEA8blnJxMt3HQnUBKmJ0ZEC8GwWyVsU8uuJpyBTPVrfJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilibaba%2fts-lab@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357857},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown && cp src/wasm/image/fun.wasm dist/","start":"tsx src/index.ts","release":"CI=true bumpp","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72e76bf0-3ea7-4956-b153-0c0f14ab9a98"}},"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"Browser utility library — WebMCP tool registration, event bus, clipboard, network info, tree traversal","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.18.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/ts-lab_0.0.10_1786371010926_0.3209388970345286","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@bilibaba/ts-lab","version":"1.0.0","keywords":["webmcp","mcp","chrome-devtools-mcp","ai-agent","browser","event-bus","clipboard","network","tree","utilities","typescript"],"author":"bibibala <1140918095@qq.com>","license":"MIT","_id":"@bilibaba/ts-lab@1.0.0","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"homepage":"https://ts-lab.netlify.app","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"e6e464b042fd642c1679109b6f28547120ba1d72","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-1.0.0.tgz","fileCount":22,"integrity":"sha512-gjdIIIPeyeXXr5CEMDVoP4yITqW4ylr7HLzBgELq9oJ8rGg4XLKYCIaboVSgFv84qCnvmpZ7GqOpn0O4j3nEMw==","signatures":[{"sig":"MEUCIQDwQAKKfjV3kz3mlsow+Ci08l75alpTm9mYGAQK5F8RYQIgYe89g78fjGXl34CeCXtd9ECn3Zf6+i6ej7wbFXHsSVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilibaba%2fts-lab@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375187},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./ui":"./dist/ui/index.mjs","./wasm":"./dist/wasm/index.mjs","./tools":"./dist/tools/index.mjs","./browser":"./dist/browser/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown && cp src/wasm/image/fun.wasm dist/","start":"tsx src/index.ts","release":"CI=true bumpp","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72e76bf0-3ea7-4956-b153-0c0f14ab9a98"}},"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"Browser utility library — WebMCP tool registration, event bus, clipboard, network info, tree traversal","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.18.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/ts-lab_1.0.0_1786415767274_0.409881825877489","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bilibaba/ts-lab","version":"1.0.1","keywords":["webmcp","mcp","chrome-devtools-mcp","ai-agent","browser","event-bus","clipboard","network","tree","utilities","typescript"],"author":"bibibala <1140918095@qq.com>","license":"MIT","_id":"@bilibaba/ts-lab@1.0.1","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"homepage":"https://ts-lab.netlify.app","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"66d28ebbadab4a8e7dfc73011996000785a4652a","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-1.0.1.tgz","fileCount":22,"integrity":"sha512-83N0SV0KTh1kzQRRSIuQgkedTylBKbnFIDGwOVqTGtgKrZtgwfCr1LMP5L7EsiM9QuQqnQggo5jQ6SllHeZrVQ==","signatures":[{"sig":"MEQCIGbhzRG6xBDnhfmqIXWCCCJOTyTvMsiiRde92k/N3GXhAiAf0miDq6agf5kdQIRVANw4nPYqHnidJBUNxYEzwQopnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilibaba%2fts-lab@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391969},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./ui":"./dist/ui/index.mjs","./wasm":"./dist/wasm/index.mjs","./tools":"./dist/tools/index.mjs","./browser":"./dist/browser/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown && cp src/wasm/image/fun.wasm dist/","start":"tsx src/index.ts","release":"CI=true bumpp","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72e76bf0-3ea7-4956-b153-0c0f14ab9a98"}},"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"Browser utility library — WebMCP tool registration, event bus, clipboard, network info, tree traversal","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.18.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/ts-lab_1.0.1_1786442061000_0.31876142501761384","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bilibaba/ts-lab","version":"1.0.2","keywords":["webmcp","mcp","chrome-devtools-mcp","ai-agent","browser","event-bus","clipboard","network","tree","qrcode","utilities","typescript"],"author":"bibibala <1140918095@qq.com>","license":"MIT","_id":"@bilibaba/ts-lab@1.0.2","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"homepage":"https://ts-lab.netlify.app","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"37d75b20e9a9657163a96e7f7d1c376194879414","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-1.0.2.tgz","fileCount":22,"integrity":"sha512-UnJVcPlLjYKrIi4zAxhMKpdRUDw7IplWFhJCYXsTWajG2Eorxmv0bXtarpMNp7Nj6o8LKuZuv5pjAZB7aL42CA==","signatures":[{"sig":"MEYCIQDyHVElVBx/K8rtkSTX/bEdTurxtzFyc3ChV3v/PpKMCwIhALSlRugcuNoyTRBI11paU2Nqe5aQPR5dqi2Xk4eGb1pW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilibaba%2fts-lab@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":437973},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./ui":"./dist/ui/index.mjs","./wasm":"./dist/wasm/index.mjs","./tools":"./dist/tools/index.mjs","./browser":"./dist/browser/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown && cp src/wasm/image/fun.wasm dist/","start":"tsx src/index.ts","release":"CI=true bumpp","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72e76bf0-3ea7-4956-b153-0c0f14ab9a98"}},"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"Browser utility library — WebMCP tool registration, event bus, clipboard, network info, tree traversal, QR code","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.19.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/ts-lab_1.0.2_1786536296862_0.08015967815789571","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bilibaba/ts-lab","version":"1.0.3","keywords":["webmcp","mcp","chrome-devtools-mcp","ai-agent","browser","event-bus","clipboard","network","tree","qrcode","utilities","typescript"],"author":"bibibala <1140918095@qq.com>","license":"MIT","_id":"@bilibaba/ts-lab@1.0.3","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"homepage":"https://ts-lab.netlify.app","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"6bdde7f4113b2f8674ef1dcfa955e0ac721cc92b","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-1.0.3.tgz","fileCount":22,"integrity":"sha512-HF/jJx9vu85nBTwL+u7abcbPtTHc404Qpti+vA5uAJOIO8yTKiN+eiDdZL7s0RyfXSdoZYE6gc0MEn4Mq0LDBA==","signatures":[{"sig":"MEQCICgcWmgITHYxRLai3uRL6UtE5Wn5B/sZgs52H7nlr3HzAiAtcQDDy61GaXOpfw/ftCfkghkQr58Q+sMnsI/drpL7Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCHxP7S0IXJ2zxRBZ81gP4iqsT5frhXfqSqqoG7ajzF5YCIFOj4zUN6Npn4QdeK0cGv3rneapB9NjPmsWlqUoa0Uvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilibaba%2fts-lab@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447908},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./ui":"./dist/ui/index.mjs","./wasm":"./dist/wasm/index.mjs","./tools":"./dist/tools/index.mjs","./browser":"./dist/browser/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown && node --input-type=module -e \"import{copyFileSync}from'node:fs';copyFileSync('src/wasm/image/fun.wasm','dist/fun.wasm')\"","start":"tsx src/index.ts","release":"CI=true bumpp","typecheck":"tsc","check-deps":"CI=true pnpm dedupe --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72e76bf0-3ea7-4956-b153-0c0f14ab9a98"}},"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"Browser utility library — WebMCP tool registration, event bus, clipboard, network info, tree traversal, QR code","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.20.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types","check-deps":"Check for duplicate/satisfiable dependencies that could be deduped"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/ts-lab_1.0.3_1788778908024_0.570967628646867","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bilibaba/ts-lab","version":"1.0.4","keywords":["browser","event-bus","clipboard","network","tree","qrcode","utilities","typescript"],"author":"bibibala <1140918095@qq.com>","license":"MIT","_id":"@bilibaba/ts-lab@1.0.4","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"homepage":"https://ts-lab.netlify.app","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"91d22cd9198078064df847a90f80f7435e6fc98f","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-1.0.4.tgz","fileCount":22,"integrity":"sha512-h8O0CWWKMFUPwLFTbCKpK2SMtmTLnJeRmqleLOlH0BpToTBj7b4+4Lz85P4IB3j4EsabTc6cX2hpx4n2n+MW4A==","signatures":[{"sig":"MEQCIEtaH1xF42oh5GIW8wZI5NNx0BUSmQSYRbseE3X6XkkVAiAxaxXzR6J1ycmlfOOr/u2Q1jmZsUSuJpNu1zFoCfFjQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLeISDmJS/sDp1hiropI3Q2LOiauejbpsGBYRv7wMAAwIgBbOTuM2h2sHSt/AzhyldXv+Ez4xv9hJbM1BcB/PuT2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilibaba%2fts-lab@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428114},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./ui":"./dist/ui/index.mjs","./wasm":"./dist/wasm/index.mjs","./tools":"./dist/tools/index.mjs","./browser":"./dist/browser/index.mjs","./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown && node --input-type=module -e \"import{copyFileSync}from'node:fs';copyFileSync('src/wasm/image/fun.wasm','dist/fun.wasm')\"","start":"tsx src/index.ts","release":"CI=true bumpp","typecheck":"tsc","check-deps":"CI=true pnpm dedupe --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72e76bf0-3ea7-4956-b153-0c0f14ab9a98"}},"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"Browser utility library — event bus, clipboard, network info, tree traversal, QR code","directories":{},"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.20.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types","check-deps":"Check for duplicate/satisfiable dependencies that could be deduped"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"tmp":"tmp/ts-lab_1.0.4_1789201761939_0.9586608098092348","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"_id":"@bilibaba/ts-lab@1.0.5","bugs":"https://github.com/bibibala/ts-lab/issues","dist":{"shasum":"a63f386eed13aa85a42ee517c131d4253ba267df","tarball":"https://registry.npmjs.org/@bilibaba/ts-lab/-/ts-lab-1.0.5.tgz","fileCount":22,"integrity":"sha512-kF9qeL0WZQRQhKvitV5R/2Ul6gK4asoCC3zdtAO/Zw45LszUJo3XCGDWv5q1VrDoin8tMctoilErvh8V25X6Vg==","signatures":[{"sig":"MEUCIQCxWLECqIR/cQ+ESGtM3MukgEtq0cOFkl9zgj+v+yf9DgIgeo0qHevnZhdEfxKcyn38mntARmqTO5O+qmYkGUBoscs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHQvUM+0RC75UNYDKSaRRsHEqn+5Spme8xjUdMfn/w5xAiANWiEqHJise0QVJU9T3oCGSVSZAqV55Pu4gLLlt/I6jg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilibaba%2fts-lab@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439103},"name":"@bilibaba/ts-lab","type":"module","types":"./dist/index.d.mts","author":"bibibala <1140918095@qq.com>","exports":{".":"./dist/index.mjs","./ui":"./dist/ui/index.mjs","./wasm":"./dist/wasm/index.mjs","./tools":"./dist/tools/index.mjs","./browser":"./dist/browser/index.mjs","./package.json":"./package.json"},"license":"MIT","scripts":{"dev":"tsdown --watch","lint":"eslint --fix","test":"pnpm run build && vitest","build":"tsdown && node --input-type=module -e \"import{copyFileSync}from'node:fs';copyFileSync('src/wasm/image/fun.wasm','dist/fun.wasm')\"","start":"tsx src/index.ts","release":"CI=true bumpp","typecheck":"tsc","check-deps":"CI=true pnpm dedupe --check"},"version":"1.0.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:72e76bf0-3ea7-4956-b153-0c0f14ab9a98"}},"homepage":"https://ts-lab.netlify.app","keywords":["browser","event-bus","clipboard","network","tree","qrcode","utilities","typescript"],"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"Browser utility library — event bus, clipboard, network info, tree traversal, QR code","directories":{},"maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"nano-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.20.0","scripts-info":{"dev":"Rebuild on change during development","lint":"Check for code style issues","test":"Run the test suite","build":"Build the library for publishing","start":"Run the entry file","prepack":"Build before publishing","prepare":"Set up git hooks and skills","release":"Bump version and publish a release","typecheck":"Check types","check-deps":"Check for duplicate/satisfiable dependencies that could be deduped"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","vite":"^8.1.5","bumpp":"^12.0.0","eslint":"^10.7.0","tsdown":"^0.22.12","tsnapi":"^1.0.0","vitest":"^4.1.10","publint":"^0.3.21","@antfu/ni":"^30.2.0","skills-npm":"^1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","nano-staged":"^1.0.2","@antfu/utils":"^9.3.0","simple-git-hooks":"^2.13.1","tsdown-stale-guard":"^0.1.3","@antfu/eslint-config":"^9.1.0"},"simple-git-hooks":{"pre-commit":"pnpm i --frozen-lockfile --ignore-scripts --offline && pnpm run build && npx nano-staged"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-lab_1.0.5_1789901109935_0.08193680570904727"}}},"time":{"created":"2026-07-26T13:11:29.249Z","modified":"2026-09-20T10:45:10.344Z","0.0.1":"2026-07-26T13:11:29.600Z","0.0.3":"2026-07-26T13:57:25.886Z","0.0.4":"2026-07-26T23:59:07.261Z","0.0.6":"2026-07-27T06:07:42.851Z","0.0.7":"2026-07-27T13:14:11.262Z","0.0.8":"2026-07-28T06:19:11.079Z","0.0.9":"2026-07-29T12:16:29.059Z","0.0.10":"2026-08-10T14:10:11.082Z","1.0.0":"2026-08-11T02:36:07.416Z","1.0.1":"2026-08-11T09:54:21.181Z","1.0.2":"2026-08-12T12:04:57.070Z","1.0.3":"2026-09-07T11:01:48.135Z","1.0.4":"2026-09-12T08:29:22.018Z","1.0.5":"2026-09-20T10:45:10.037Z"},"bugs":"https://github.com/bibibala/ts-lab/issues","author":"bibibala <1140918095@qq.com>","license":"MIT","homepage":"https://ts-lab.netlify.app","keywords":["browser","event-bus","clipboard","network","tree","qrcode","utilities","typescript"],"repository":{"url":"git+https://github.com/bibibala/ts-lab.git","type":"git"},"description":"Browser utility library — event bus, clipboard, network info, tree traversal, QR code","maintainers":[{"name":"bilibaba","email":"1140918095@qq.com"}],"readme":"<p align=\"center\">\n  <img src=\"./docs/public/logo.svg\" alt=\"ts-lab logo\" width=\"80\" />\n</p>\n\n<h1 align=\"center\">ts-lab</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@bilibaba/ts-lab\"><img src=\"https://img.shields.io/npm/v/@bilibaba/ts-lab?style=flat&colorA=080f12&colorB=1fa669\" alt=\"npm version\" /></a>\n  <a href=\"https://www.npmjs.com/package/@bilibaba/ts-lab\"><img src=\"https://img.shields.io/npm/dm/@bilibaba/ts-lab?style=flat&colorA=080f12&colorB=1fa669\" alt=\"npm downloads\" /></a>\n  <a href=\"https://bundlephobia.com/result?p=@bilibaba/ts-lab\"><img src=\"https://img.shields.io/bundlephobia/minzip/@bilibaba/ts-lab?style=flat&colorA=080f12&colorB=1fa669&label=minzip\" alt=\"bundle size\" /></a>\n  <a href=\"https://www.jsdocs.io/package/@bilibaba/ts-lab\"><img src=\"https://img.shields.io/badge/jsdocs-reference-080f12?style=flat&colorA=080f12&colorB=1fa669\" alt=\"JSDocs\" /></a>\n  <a href=\"https://github.com/bibibala/ts-lab/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/bibibala/ts-lab.svg?style=flat&colorA=080f12&colorB=1fa669\" alt=\"license\" /></a>\n</p>\n\n<p align=\"center\">\n  Lightweight, zero-dependency, TypeScript-first browser utility library.\n</p>\n\n## ✨ Features\n\n- **🪶 Lightweight & zero-dependency** — No third-party dependencies, modular imports keep your bundle lean\n- **🔒 Type-safe** — Full TypeScript declarations included, no extra `@types/*` needed\n- **🌐 Browser-native** — Built on modern browser APIs: Clipboard, Navigator, and more\n- **📦 Modular** — Import only what you need from `@bilibaba/ts-lab`\n\n## 📦 Installation\n\n```bash\npnpm add @bilibaba/ts-lab\n```\n\n## License\n\n[MIT](./LICENSE) License © [bibibala](https://github.com/bibibala)\n","readmeFilename":""}