{"_id":"@100mslive/hmsimagetouchup","_rev":"8-be1e2e2d71d9caf3dad962fcfe112c24","name":"@100mslive/hmsimagetouchup","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@100mslive/hmsimagetouchup","version":"0.1.0","author":{"name":"Ashish"},"license":"MIT","_id":"@100mslive/hmsimagetouchup@0.1.0","maintainers":[{"name":"yogeshfromhms","email":"yogesh@100ms.live"},{"name":"aniketb","email":"aniket@brytecam.com"},{"name":"edla","email":"praveen@100ms.live"},{"name":"aniket100ms","email":"aniket@100ms.live"},{"name":"amit-100ms","email":"amit@100ms.live"},{"name":"eswar-clynn","email":"eswar@100ms.live"},{"name":"aditya3356","email":"aditya.3356@gmail.com"},{"name":"ashish17","email":"ashish@100ms.live"},{"name":"nikhilghodke","email":"nikhilghodke1210@gmail.com"},{"name":"nikhil-sachdeva","email":"nikhilsachdeva57@gmail.com"},{"name":"deepcodes","email":"statisticsaffinity@gmail.com"},{"name":"triptu","email":"tushar@100ms.live"},{"name":"vishal09","email":"vishal@100ms.live"},{"name":"vivek9patel","email":"vivek.p9737@gmail.com"},{"name":"ashwins93","email":"ashwin@100ms.live"},{"name":"ravitheja83","email":"ravi.theja@100ms.live"}],"dist":{"shasum":"2dc932b76626daf783e8094f3fe80c3bf2c7f6d2","tarball":"https://registry.npmjs.org/@100mslive/hmsimagetouchup/-/hmsimagetouchup-0.1.0.tgz","fileCount":14,"integrity":"sha512-EH+97iGhzTU5/UidBOHYjqXYDvo/v+HpCRWbgxgx0YCFcaapq6Y21CMEjny68yW//IL5W2qYbT7nRjz8EuG9EQ==","signatures":[{"sig":"MEUCIQCd2P3nKj6LIoYttftF0MsLwsKLZFdddw1QgMCLfPGN7AIgRtc6UaOvyVrIOGDZ0C4oS2LPxpPCA+WVHuV6Mk7Jr+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1FRtCRA9TVsSAnZWagAABdsP/3mnoGCgra+DdKvqFXHb\nQk8SxqQF2cBazx1UvFN1/j3XSwtYMLVm+Mr82mHtGWpeMxuchusvKF8CwxLt\npmx6bqBKfeODxq3Xh2orAR0SuFd86Yct+uZfd4vB3RfkSK90v4y36UKgqWpq\n1rFkxa/i81eu8R+ybc6ni7B22Cd12TWF3tmGwNR4/C9jXdgFCR02AqUVvQ2I\nmaZvRPHsm0JMjfyQCfKN4rc2XrjCOxO5MTZzaGbAJeiUN21ql7gGSRw/p1Ae\n9CZ2OL+qbgdQwA8PbcUE1hkneEUomKTQLn32WWHsILe+elVzzLLPZgUflHPT\nTaN2Oo0XrJxrBzGtNspItofxoMrt/EzhPjurQH97UJ4W4x3n9P5vfXNPDFP8\nerQfj1akXP0R+ekQ/NRMKjh8+E/nA1Wvx9ZytbQtzk8yndYTbtrYICz0ke1d\nB8rMEAH0L64CoAgl6t9hLlzYw0+8jbJ2Myeb7Cd5ScqjhsZE7e40/NBmakx3\nX1g5Fyy3bBzIoyn0lYiHQs4bGIikLeP7IlnEFrDT6ZnAd8Km6JcsoPNzYjsf\n/GhxH0HHnqHCGrs43p/ZawdmKFqiNor3+TwBcax7KJdolCtbVKE9/ESa52qt\nq8yr0Cbgl4ESZfqNHsXy72m1x2E4yAkLrroAgv6lXgyhlSUmIZcGZOAWuYHC\nVFnl\r\n=Qxnf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"tsdx lint"}},"module":"dist/hmsimagetouchup.esm.js","engines":{"node":">=10"},"gitHead":"c62e87894dc202af27be76eff37ebacfa52e2a4f","scripts":{"lint":"tsdx lint","size":"size-limit","test":"tsdx test","build":"tsdx build","start":"tsdx watch","analyze":"size-limit --why","prepare":"tsdx build"},"typings":"dist/index.d.ts","_npmUser":{"name":"ashish17","email":"ashish@100ms.live"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"es5"},"size-limit":[{"path":"dist/hmsimagetouchup.cjs.production.min.js","limit":"10 KB"},{"path":"dist/hmsimagetouchup.esm.js","limit":"10 KB"}],"_npmVersion":"8.1.0","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.14.1","husky":"^7.0.4","tslib":"^2.3.1","size-limit":"^7.0.4","typescript":"^4.5.3","@100mslive/hms-video":"0.1.23","@size-limit/preset-small-lib":"^7.0.3"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/hmsimagetouchup_0.1.0_1641305197671_0.3635382176527946","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-01-04T14:06:37.605Z","modified":"2026-02-06T06:37:42.475Z","0.1.0":"2022-01-04T14:06:37.909Z"},"author":{"name":"Ashish"},"license":"MIT","description":"Congrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.","maintainers":[{"email":"yogesh@100ms.live","name":"yogeshfromhms"},{"email":"aniket@brytecam.com","name":"aniketb"},{"email":"aniket@100ms.live","name":"aniket100ms"},{"email":"eswar@100ms.live","name":"eswar-clynn"},{"email":"vishal@100ms.live","name":"vishal09"},{"email":"vivek.p9737@gmail.com","name":"vivek9patel"},{"email":"ravi.theja@100ms.live","name":"ravitheja83"},{"email":"saptarshi@100ms.live","name":"saptanpm"},{"email":"saikat@100ms.live","name":"saikatmitra-100ms"}],"readme":"# TSDX User Guide\n\nCongrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.\n\n> This TSDX setup is meant for developing libraries (not apps!) that can be published to NPM. If you’re looking to build a Node app, you could use `ts-node-dev`, plain `ts-node`, or simple `tsc`.\n\n> If you’re new to TypeScript, checkout [this handy cheatsheet](https://devhints.io/typescript)\n\n## Commands\n\nTSDX scaffolds your new library inside `/src`.\n\nTo run TSDX, use:\n\n```bash\nnpm start # or yarn start\n```\n\nThis builds to `/dist` and runs the project in watch mode so any edits you save inside `src` causes a rebuild to `/dist`.\n\nTo do a one-off build, use `npm run build` or `yarn build`.\n\nTo run tests, use `npm test` or `yarn test`.\n\n## Configuration\n\nCode quality is set up for you with `prettier`, `husky`, and `lint-staged`. Adjust the respective fields in `package.json` accordingly.\n\n### Jest\n\nJest tests are set up to run with `npm test` or `yarn test`.\n\n### Bundle Analysis\n\n[`size-limit`](https://github.com/ai/size-limit) is set up to calculate the real cost of your library with `npm run size` and visualize the bundle with `npm run analyze`.\n\n#### Setup Files\n\nThis is the folder structure we set up for you:\n\n```txt\n/src\n  index.tsx       # EDIT THIS\n/test\n  blah.test.tsx   # EDIT THIS\n.gitignore\npackage.json\nREADME.md         # EDIT THIS\ntsconfig.json\n```\n\n### Rollup\n\nTSDX uses [Rollup](https://rollupjs.org) as a bundler and generates multiple rollup configs for various module formats and build settings. See [Optimizations](#optimizations) for details.\n\n### TypeScript\n\n`tsconfig.json` is set up to interpret `dom` and `esnext` types, as well as `react` for `jsx`. Adjust according to your needs.\n\n## Continuous Integration\n\n### GitHub Actions\n\nTwo actions are added by default:\n\n- `main` which installs deps w/ cache, lints, tests, and builds on all pushes against a Node and OS matrix\n- `size` which comments cost comparison of your library on every pull request using [`size-limit`](https://github.com/ai/size-limit)\n\n## Optimizations\n\nPlease see the main `tsdx` [optimizations docs](https://github.com/palmerhq/tsdx#optimizations). In particular, know that you can take advantage of development-only optimizations:\n\n```js\n// ./types/index.d.ts\ndeclare var __DEV__: boolean;\n\n// inside your code...\nif (__DEV__) {\n  console.log('foo');\n}\n```\n\nYou can also choose to install and use [invariant](https://github.com/palmerhq/tsdx#invariant) and [warning](https://github.com/palmerhq/tsdx#warning) functions.\n\n## Module Formats\n\nCJS, ESModules, and UMD module formats are supported.\n\nThe appropriate paths are configured in `package.json` and `dist/index.js` accordingly. Please report if any issues are found.\n\n## Named Exports\n\nPer Palmer Group guidelines, [always use named exports.](https://github.com/palmerhq/typescript#exports) Code split inside your React app instead of your React library.\n\n## Including Styles\n\nThere are many ways to ship styles, including with CSS-in-JS. TSDX has no opinion on this, configure how you like.\n\nFor vanilla CSS, you can include it at the root directory and add it to the `files` section in your `package.json`, so that it can be imported separately by your users and run through their bundler's loader.\n\n## Publishing to NPM\n\nWe recommend using [np](https://github.com/sindresorhus/np).\n","readmeFilename":"README.md"}