{"_id":"@aftership/annotate","_rev":"7-1b1e8e03f95fb11feb3d1c0b09d8a279","name":"@aftership/annotate","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@aftership/annotate","version":"0.1.0","license":"MIT","_id":"@aftership/annotate@0.1.0","maintainers":[{"name":"aftership","email":"sdk@aftership.com"}],"homepage":"https://github.com/AfterShip/annotate#readme","bugs":{"url":"https://github.com/AfterShip/annotate/issues"},"dist":{"shasum":"462f1d7333d6a625eb82a26c1b38d1c28ad1d5e0","tarball":"https://registry.npmjs.org/@aftership/annotate/-/annotate-0.1.0.tgz","fileCount":30,"integrity":"sha512-KlrnXYdM2vMyoFwxHXafJxpnWd4nB1vkvwru/L+Re007KBzlSO7VyGBbOE2FOJhJOnaEITixCzzKOEbW12Rniw==","signatures":[{"sig":"MEUCIDW19Irj4BOHYJpLY//7BEOyEa03sFn/mOZ7eMPbHh2+AiEAmP2hIbP4rzHnOs6e14VH4rQQxQMuEqoct5BCMIFSp/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191194},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18","pnpm":">=10"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./skill":"./skills/annotate-tool/SKILL.md","./style.css":"./dist/index.css","./vite-plugin":{"import":{"types":"./dist/vite-plugin.d.ts","default":"./dist/vite-plugin.js"},"require":{"types":"./dist/vite-plugin.d.cts","default":"./dist/vite-plugin.cjs"}},"./babel-plugin":{"import":{"types":"./dist/babel-plugin.d.ts","default":"./dist/babel-plugin.js"},"require":{"types":"./dist/babel-plugin.d.cts","default":"./dist/babel-plugin.cjs"}},"./package.json":"./package.json","./esbuild-plugin":{"import":{"types":"./dist/esbuild-plugin.d.ts","default":"./dist/esbuild-plugin.js"},"require":{"types":"./dist/esbuild-plugin.d.cts","default":"./dist/esbuild-plugin.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","size":"size-limit","test":"vitest run","build":"tsup","check":"tsc --noEmit","example":"tsx scripts/example.ts","test:e2e":"pnpm run build && playwright test","gen-schema":"tsx scripts/gen-schema.ts","check:footprint":"tsx scripts/check-footprint.ts"},"_npmUser":{"name":"aftership","email":"sdk@aftership.com"},"repository":{"url":"git+https://github.com/AfterShip/annotate.git","type":"git"},"description":"Dev-only browser annotation toolkit. PM/UI click elements, leave a comment, copy a structured payload for AI agents to apply.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.0","dependencies":{"valibot":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","vite":"^5.4.0","react":"^18.3.0","vitest":"^2.1.0","esbuild":"^0.28.1","happy-dom":"^20.0.0","react-dom":"^18.3.0","size-limit":"^12.1.0","typescript":"^5.5.0","@babel/core":"^7.29.7","@types/node":"^22.0.0","@types/react":"^18.3.0","@playwright/test":"^1.61.0","@size-limit/file":"^12.1.0","@types/react-dom":"^18.3.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.0","@valibot/to-json-schema":"^1.7.1"},"peerDependencies":{"vite":">=5.0.0","react":">=18.0.0"},"optionalDependencies":{"@babel/types":"^7.25.0","magic-string":"^0.30.0","@babel/parser":"^7.25.0","@babel/traverse":"^7.25.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/annotate_0.1.0_1781601188913_0.7115688206288886","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aftership/annotate","version":"0.1.1","license":"MIT","_id":"@aftership/annotate@0.1.1","maintainers":[{"name":"aftership","email":"sdk@aftership.com"},{"name":"aftership-dev","email":"sre+aftership-dev@aftership.com"}],"homepage":"https://github.com/AfterShip/annotate#readme","bugs":{"url":"https://github.com/AfterShip/annotate/issues"},"dist":{"shasum":"5ff60a3eecbb96e7366e279cd42aea2101968fdc","tarball":"https://registry.npmjs.org/@aftership/annotate/-/annotate-0.1.1.tgz","fileCount":36,"integrity":"sha512-WvUdB82HPPuZyrDd25PsQ/ulybvP4jwsej+GBMEpK9bsnXfcFaWKYJtLOEB+P0rWH0A6Y+WuUZbKNYhoYwLdXA==","signatures":[{"sig":"MEUCIDavUE5EtHDz1s12OT25eXB2F9ZNAHyqDgti56RLlDcpAiEA9MbuEc1FiakwDrELlYnUxlDV9ua1SB2d7C4pakk1y38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191438},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18","pnpm":">=10"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./skill":"./skills/annotate-tool/SKILL.md","./style.css":"./dist/index.css","./vite-plugin":{"import":{"types":"./dist/vite-plugin.d.ts","default":"./dist/vite-plugin.js"},"require":{"types":"./dist/vite-plugin.d.cts","default":"./dist/vite-plugin.cjs"}},"./babel-plugin":{"import":{"types":"./dist/babel-plugin.d.ts","default":"./dist/babel-plugin.js"},"require":{"types":"./dist/babel-plugin.d.cts","default":"./dist/babel-plugin.cjs"}},"./package.json":"./package.json","./esbuild-plugin":{"import":{"types":"./dist/esbuild-plugin.d.ts","default":"./dist/esbuild-plugin.js"},"require":{"types":"./dist/esbuild-plugin.d.cts","default":"./dist/esbuild-plugin.cjs"}},"./webpack-loader":{"import":{"types":"./dist/webpack-loader.d.ts","default":"./dist/webpack-loader.js"},"require":{"types":"./dist/webpack-loader.d.cts","default":"./dist/webpack-loader.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","size":"size-limit","test":"vitest run","build":"tsup","check":"tsc --noEmit","example":"tsx scripts/example.ts","test:e2e":"pnpm run build && playwright test","gen-schema":"tsx scripts/gen-schema.ts","check:footprint":"tsx scripts/check-footprint.ts"},"_npmUser":{"name":"aftership","email":"sdk@aftership.com"},"repository":{"url":"git+https://github.com/AfterShip/annotate.git","type":"git"},"description":"Dev-only browser annotation toolkit. PM/UI click elements, leave a comment, copy a structured payload for AI agents to apply.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.0","dependencies":{"valibot":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","vite":"^5.4.0","react":"^18.3.0","vitest":"^3.2.6","esbuild":"^0.28.1","happy-dom":"^20.0.0","react-dom":"^18.3.0","size-limit":"^12.1.0","typescript":"^5.5.0","@babel/core":"^7.29.7","@types/node":"^22.0.0","@types/react":"^18.3.0","@playwright/test":"^1.61.0","@size-limit/file":"^12.1.0","@types/react-dom":"^18.3.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.0","@valibot/to-json-schema":"^1.7.1"},"peerDependencies":{"vite":">=5.0.0","react":">=18.0.0"},"optionalDependencies":{"@babel/types":"^7.25.0","magic-string":"^0.30.0","@babel/parser":"^7.25.0","@babel/traverse":"^7.25.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/annotate_0.1.1_1782182302977_0.024874324361191524","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aftership/annotate","version":"0.1.2","license":"MIT","_id":"@aftership/annotate@0.1.2","maintainers":[{"name":"aftership","email":"sdk@aftership.com"},{"name":"aftership-dev","email":"sre+aftership-dev@aftership.com"}],"homepage":"https://github.com/AfterShip/annotate#readme","bugs":{"url":"https://github.com/AfterShip/annotate/issues"},"dist":{"shasum":"554440693f55ea1a77145a52c88187b044deb12c","tarball":"https://registry.npmjs.org/@aftership/annotate/-/annotate-0.1.2.tgz","fileCount":50,"integrity":"sha512-dB56JWCbBvkg2HfDvlh3OFb2pJBFwElKtBcFV3U8kFh0OR4emJJd3uZ/sRTrgQJUpD1hkBwSnt2ZY/Dsb1r4Gw==","signatures":[{"sig":"MEQCIEKbHr/pe4LjeZjacI0EGDTOpWOr57stHN7tA3kdyXeCAiAsWN3MPi8j8mE3NRVlbpP2KwbBJWhfNq/83+ZLRiU+Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18","pnpm":">=10"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./skill":"./skills/annotate-tool/SKILL.md","./solid":{"import":{"types":"./dist/solid.d.ts","default":"./dist/solid.js"},"require":{"types":"./dist/solid.d.cts","default":"./dist/solid.cjs"}},"./vanilla":{"import":{"types":"./dist/vanilla.d.ts","default":"./dist/vanilla.js"},"require":{"types":"./dist/vanilla.d.cts","default":"./dist/vanilla.cjs"}},"./style.css":"./dist/index.css","./vite-plugin":{"import":{"types":"./dist/vite-plugin.d.ts","default":"./dist/vite-plugin.js"},"require":{"types":"./dist/vite-plugin.d.cts","default":"./dist/vite-plugin.cjs"}},"./babel-plugin":{"import":{"types":"./dist/babel-plugin.d.ts","default":"./dist/babel-plugin.js"},"require":{"types":"./dist/babel-plugin.d.cts","default":"./dist/babel-plugin.cjs"}},"./package.json":"./package.json","./esbuild-plugin":{"import":{"types":"./dist/esbuild-plugin.d.ts","default":"./dist/esbuild-plugin.js"},"require":{"types":"./dist/esbuild-plugin.d.cts","default":"./dist/esbuild-plugin.cjs"}},"./webpack-loader":{"import":{"types":"./dist/webpack-loader.d.ts","default":"./dist/webpack-loader.js"},"require":{"types":"./dist/webpack-loader.d.cts","default":"./dist/webpack-loader.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","size":"size-limit","test":"vitest run","build":"tsup","check":"tsc --noEmit","example":"tsx scripts/example.ts","test:e2e":"pnpm run build && playwright test","gen-schema":"tsx scripts/gen-schema.ts","check:footprint":"tsx scripts/check-footprint.ts"},"_npmUser":{"name":"aftership","email":"sdk@aftership.com"},"repository":{"url":"git+https://github.com/AfterShip/annotate.git","type":"git"},"description":"Dev-only browser annotation toolkit. PM/UI click elements, leave a comment, copy a structured payload for AI agents to apply.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.0","dependencies":{"valibot":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","vite":"^5.4.0","react":"^18.3.0","vitest":"^3.2.6","esbuild":"^0.28.1","solid-js":"^1.9.13","happy-dom":"^20.0.0","react-dom":"^18.3.0","size-limit":"^12.1.0","typescript":"^5.5.0","@babel/core":"^7.29.7","@types/node":"^22.0.0","@types/react":"^18.3.0","@playwright/test":"^1.61.0","@size-limit/file":"^12.1.0","@types/react-dom":"^18.3.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.0","@valibot/to-json-schema":"^1.7.1"},"peerDependencies":{"vite":">=5.0.0","react":">=18.0.0","solid-js":">=1.8.0","react-dom":">=18.0.0"},"optionalDependencies":{"@babel/types":"^7.25.0","magic-string":"^0.30.0","@babel/parser":"^7.25.0","@babel/traverse":"^7.25.0"},"peerDependenciesMeta":{"vite":{"optional":true},"solid-js":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/annotate_0.1.2_1782184375065_0.9691415347356063","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aftership/annotate","version":"0.1.3","license":"MIT","_id":"@aftership/annotate@0.1.3","maintainers":[{"name":"aftership","email":"sdk@aftership.com"},{"name":"aftership-dev","email":"sre+aftership-dev@aftership.com"}],"homepage":"https://github.com/AfterShip/annotate#readme","bugs":{"url":"https://github.com/AfterShip/annotate/issues"},"dist":{"shasum":"7390d591e4bd22e85c5ff03f094eab75cdc48f75","tarball":"https://registry.npmjs.org/@aftership/annotate/-/annotate-0.1.3.tgz","fileCount":50,"integrity":"sha512-eB7OC05GzqLYOLvlDK7nLsYpJyFyDi+05ojg5DLlpJIwyqV4RsVUSyCqgVRIGOz266Z8rGfdS+Zi+8LkZad/5g==","signatures":[{"sig":"MEQCICTOeLcbG0izMf/ADSmgNAJxe2Cmwkoy2gKDIpMDGGN4AiBJuAYA0nYkj9hJ+ipcUy9bnNPyAm5wmG2gJUoh4/l/PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223020},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18","pnpm":">=10"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./skill":"./skills/annotate-tool/SKILL.md","./solid":{"import":{"types":"./dist/solid.d.ts","default":"./dist/solid.js"},"require":{"types":"./dist/solid.d.cts","default":"./dist/solid.cjs"}},"./vanilla":{"import":{"types":"./dist/vanilla.d.ts","default":"./dist/vanilla.js"},"require":{"types":"./dist/vanilla.d.cts","default":"./dist/vanilla.cjs"}},"./style.css":"./dist/index.css","./vite-plugin":{"import":{"types":"./dist/vite-plugin.d.ts","default":"./dist/vite-plugin.js"},"require":{"types":"./dist/vite-plugin.d.cts","default":"./dist/vite-plugin.cjs"}},"./babel-plugin":{"import":{"types":"./dist/babel-plugin.d.ts","default":"./dist/babel-plugin.js"},"require":{"types":"./dist/babel-plugin.d.cts","default":"./dist/babel-plugin.cjs"}},"./package.json":"./package.json","./esbuild-plugin":{"import":{"types":"./dist/esbuild-plugin.d.ts","default":"./dist/esbuild-plugin.js"},"require":{"types":"./dist/esbuild-plugin.d.cts","default":"./dist/esbuild-plugin.cjs"}},"./webpack-loader":{"import":{"types":"./dist/webpack-loader.d.ts","default":"./dist/webpack-loader.js"},"require":{"types":"./dist/webpack-loader.d.cts","default":"./dist/webpack-loader.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","size":"size-limit","test":"vitest run","build":"tsup","check":"tsc --noEmit","example":"tsx scripts/example.ts","test:e2e":"pnpm run build && playwright test","gen-schema":"tsx scripts/gen-schema.ts","check:footprint":"tsx scripts/check-footprint.ts"},"_npmUser":{"name":"aftership","email":"sdk@aftership.com"},"repository":{"url":"git+https://github.com/AfterShip/annotate.git","type":"git"},"description":"Dev-only browser annotation toolkit. PM/UI click elements, leave a comment, copy a structured payload for AI agents to apply.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.0","dependencies":{"valibot":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","vite":"^5.4.0","react":"^18.3.0","vitest":"^3.2.6","esbuild":"^0.28.1","solid-js":"^1.9.13","happy-dom":"^20.0.0","react-dom":"^18.3.0","size-limit":"^12.1.0","typescript":"^5.5.0","@babel/core":"^7.29.7","@types/node":"^22.0.0","@types/react":"^18.3.0","@playwright/test":"^1.61.0","@size-limit/file":"^12.1.0","@types/react-dom":"^18.3.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.0","@valibot/to-json-schema":"^1.7.1"},"peerDependencies":{"vite":">=5.0.0","react":">=18.0.0","solid-js":">=1.8.0","react-dom":">=18.0.0"},"optionalDependencies":{"@babel/types":"^7.25.0","magic-string":"^0.30.0","@babel/parser":"^7.25.0","@babel/traverse":"^7.25.0"},"peerDependenciesMeta":{"vite":{"optional":true},"solid-js":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/annotate_0.1.3_1783598413919_0.13702952586553008","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aftership/annotate","version":"0.1.4","license":"MIT","_id":"@aftership/annotate@0.1.4","maintainers":[{"name":"aftership","email":"sdk@aftership.com"},{"name":"aftership-dev","email":"sre+aftership-dev@aftership.com"}],"homepage":"https://github.com/AfterShip/annotate#readme","bugs":{"url":"https://github.com/AfterShip/annotate/issues"},"dist":{"shasum":"c1a8b761ce4716acfca35332f3aa351bfb3f392c","tarball":"https://registry.npmjs.org/@aftership/annotate/-/annotate-0.1.4.tgz","fileCount":50,"integrity":"sha512-CbikYtDBa/X3IFwEckQR01IaxXHZyLQE72GHPjx2BVan3CGYkx91NL1Gstk3pQH6w0QwBIetmUmuylgwSvvkXg==","signatures":[{"sig":"MEUCIHjwk/g2tBBa58/nj5QssOAB0FyWufyGZgh68lQmpnKmAiEA0k2wnHeDijG3D3PKdU3rV9OxFWz7jxtZW/rtNBG/Xbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237722},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18","pnpm":">=10"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./skill":"./skills/annotate-tool/SKILL.md","./solid":{"import":{"types":"./dist/solid.d.ts","default":"./dist/solid.js"},"require":{"types":"./dist/solid.d.cts","default":"./dist/solid.cjs"}},"./vanilla":{"import":{"types":"./dist/vanilla.d.ts","default":"./dist/vanilla.js"},"require":{"types":"./dist/vanilla.d.cts","default":"./dist/vanilla.cjs"}},"./style.css":"./dist/index.css","./vite-plugin":{"import":{"types":"./dist/vite-plugin.d.ts","default":"./dist/vite-plugin.js"},"require":{"types":"./dist/vite-plugin.d.cts","default":"./dist/vite-plugin.cjs"}},"./babel-plugin":{"import":{"types":"./dist/babel-plugin.d.ts","default":"./dist/babel-plugin.js"},"require":{"types":"./dist/babel-plugin.d.cts","default":"./dist/babel-plugin.cjs"}},"./package.json":"./package.json","./esbuild-plugin":{"import":{"types":"./dist/esbuild-plugin.d.ts","default":"./dist/esbuild-plugin.js"},"require":{"types":"./dist/esbuild-plugin.d.cts","default":"./dist/esbuild-plugin.cjs"}},"./webpack-loader":{"import":{"types":"./dist/webpack-loader.d.ts","default":"./dist/webpack-loader.js"},"require":{"types":"./dist/webpack-loader.d.cts","default":"./dist/webpack-loader.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","size":"size-limit","test":"vitest run","build":"tsup","check":"tsc --noEmit","example":"tsx scripts/example.ts","test:e2e":"pnpm run build && playwright test","gen-schema":"tsx scripts/gen-schema.ts","check:footprint":"tsx scripts/check-footprint.ts"},"_npmUser":{"name":"aftership","email":"sdk@aftership.com"},"repository":{"url":"git+https://github.com/AfterShip/annotate.git","type":"git"},"description":"Dev-only browser annotation toolkit. PM/UI click elements, leave a comment, copy a structured payload for AI agents to apply.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.0","dependencies":{"valibot":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","vite":"^5.4.0","react":"^18.3.0","vitest":"^3.2.6","esbuild":"^0.28.1","solid-js":"^1.9.13","happy-dom":"^20.0.0","react-dom":"^18.3.0","size-limit":"^12.1.0","typescript":"^5.5.0","@babel/core":"^7.29.7","@types/node":"^22.0.0","@types/react":"^18.3.0","@playwright/test":"^1.61.0","@size-limit/file":"^12.1.0","@types/react-dom":"^18.3.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.0","@valibot/to-json-schema":"^1.7.1"},"peerDependencies":{"vite":">=5.0.0","react":">=18.0.0","solid-js":">=1.8.0","react-dom":">=18.0.0"},"optionalDependencies":{"@babel/types":"^7.25.0","magic-string":"^0.30.0","@babel/parser":"^7.25.0","@babel/traverse":"^7.25.0"},"peerDependenciesMeta":{"vite":{"optional":true},"solid-js":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/annotate_0.1.4_1784167913043_0.1665748324683054","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@aftership/annotate","version":"0.1.5","description":"Dev-only browser annotation toolkit. PM/UI click elements, leave a comment, copy a structured payload for AI agents to apply.","type":"module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/AfterShip/annotate.git"},"homepage":"https://github.com/AfterShip/annotate#readme","bugs":{"url":"https://github.com/AfterShip/annotate/issues"},"engines":{"node":">=18","pnpm":">=10"},"sideEffects":["**/*.css"],"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./vite-plugin":{"import":{"types":"./dist/vite-plugin.d.ts","default":"./dist/vite-plugin.js"},"require":{"types":"./dist/vite-plugin.d.cts","default":"./dist/vite-plugin.cjs"}},"./vanilla":{"import":{"types":"./dist/vanilla.d.ts","default":"./dist/vanilla.js"},"require":{"types":"./dist/vanilla.d.cts","default":"./dist/vanilla.cjs"}},"./solid":{"import":{"types":"./dist/solid.d.ts","default":"./dist/solid.js"},"require":{"types":"./dist/solid.d.cts","default":"./dist/solid.cjs"}},"./babel-plugin":{"import":{"types":"./dist/babel-plugin.d.ts","default":"./dist/babel-plugin.js"},"require":{"types":"./dist/babel-plugin.d.cts","default":"./dist/babel-plugin.cjs"}},"./esbuild-plugin":{"import":{"types":"./dist/esbuild-plugin.d.ts","default":"./dist/esbuild-plugin.js"},"require":{"types":"./dist/esbuild-plugin.d.cts","default":"./dist/esbuild-plugin.cjs"}},"./webpack-loader":{"import":{"types":"./dist/webpack-loader.d.ts","default":"./dist/webpack-loader.js"},"require":{"types":"./dist/webpack-loader.d.cts","default":"./dist/webpack-loader.cjs"}},"./style.css":"./dist/index.css","./skill":"./skills/annotate-tool/SKILL.md","./package.json":"./package.json"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","solid-js":">=1.8.0","vite":">=5.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true},"solid-js":{"optional":true},"vite":{"optional":true}},"dependencies":{"valibot":"^1.4.1"},"optionalDependencies":{"@babel/parser":"^7.25.0","@babel/traverse":"^7.25.0","@babel/types":"^7.25.0","magic-string":"^0.30.0"},"devDependencies":{"@babel/core":"^7.29.7","@playwright/test":"^1.61.0","@size-limit/file":"^12.1.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.0","@types/node":"^22.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@valibot/to-json-schema":"^1.7.1","esbuild":"^0.28.1","happy-dom":"^20.0.0","react":"^18.3.0","react-dom":"^18.3.0","size-limit":"^12.1.0","solid-js":"^1.9.13","tsup":"^8.5.0","tsx":"^4.19.0","typescript":"^5.5.0","vite":"^5.4.0","vitest":"^3.2.6"},"scripts":{"build":"tsup","dev":"tsup --watch","example":"tsx scripts/example.ts","check":"tsc --noEmit","test":"vitest run","test:e2e":"pnpm run build && playwright test","size":"size-limit","check:footprint":"tsx scripts/check-footprint.ts","gen-schema":"tsx scripts/gen-schema.ts","lint":"tsc --noEmit"},"_nodeVersion":"22.21.0","_id":"@aftership/annotate@0.1.5","dist":{"integrity":"sha512-rLi2mXG7CvvRViNTtBvViEZ0VDR+Z4ee7MNsemj2WbzTrBqT6ghMjmPbaW9oDCUhPFCw3J6tdYgbdHBTiTy8eg==","shasum":"c7cf4eb1daf7288671a60ba214e38d3bce165b68","tarball":"https://registry.npmjs.org/@aftership/annotate/-/annotate-0.1.5.tgz","fileCount":50,"unpackedSize":284017,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDNp2rYkuEP17HHH4+NXuhcQgDv8QhF1a9O6gcXe2qdEAiEAgNu78xmb5wX0V9lqZNMJw+88XTNzSK4a7EMeKU8D2Bg="}]},"_npmUser":{"name":"aftership","email":"sdk@aftership.com"},"directories":{},"maintainers":[{"name":"aftership","email":"sdk@aftership.com"},{"name":"aftership-dev","email":"sre+aftership-dev@aftership.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/annotate_0.1.5_1784178096173_0.14937468856951774"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-16T09:13:08.725Z","modified":"2026-07-16T05:01:36.485Z","0.1.0":"2026-06-16T09:13:09.117Z","0.1.1":"2026-06-23T02:38:23.126Z","0.1.2":"2026-06-23T03:12:55.192Z","0.1.3":"2026-07-09T12:00:14.057Z","0.1.4":"2026-07-16T02:11:53.192Z","0.1.5":"2026-07-16T05:01:36.304Z"},"bugs":{"url":"https://github.com/AfterShip/annotate/issues"},"license":"MIT","homepage":"https://github.com/AfterShip/annotate#readme","repository":{"type":"git","url":"git+https://github.com/AfterShip/annotate.git"},"description":"Dev-only browser annotation toolkit. PM/UI click elements, leave a comment, copy a structured payload for AI agents to apply.","maintainers":[{"name":"aftership","email":"sdk@aftership.com"},{"name":"aftership-dev","email":"sre+aftership-dev@aftership.com"}],"readme":"","readmeFilename":""}