{"_id":"@amna1408/sdk-js","_rev":"6-972014726244535a066a6b75c2e2485e","name":"@amna1408/sdk-js","description":"Usermaven JavaScript SDK.","dist-tags":{"latest":"1.5.0"},"versions":{"1.4.0":{"name":"@amna1408/sdk-js","version":"1.4.0","author":{"name":"Amna","email":"hello@usermaven.com"},"license":"MIT","_id":"@amna1408/sdk-js@1.4.0","dist":{"shasum":"5a8f36d8175d6ff638c1a8de752470ca0d7062cc","tarball":"https://registry.npmjs.org/@amna1408/sdk-js/-/sdk-js-1.4.0.tgz","fileCount":7,"integrity":"sha512-PRh7v3z1aVsGynrJBWB+kC6LlhQYlDq8uOxt029x1o7yG6gxTrruNEcNPG0ejuzxBAZXo1svsrq9ohFul0rc/A==","signatures":[{"sig":"MEQCID784s4lliAltudnTEAJ3MjP17EKF+r+kceRAuPBNGyjAiBx0bFIJ0WyfbDqm/ChC4rRqscDbjJPhjaiavpS8RZr+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281209},"jest":{"verbose":false,"automock":false,"testMatch":["**/__tests__/*.spec.{ts,js}"],"testEnvironment":"node"},"main":"dist/npm/usermaven.cjs.js","types":"dist/npm/usermaven.d.ts","module":"dist/npm/usermaven.es.js","gitHead":"446f6b83fb7a297986ea518eca6f638731bead8a","scripts":{"test":"rollup -c && jest --detectOpenHandles --verbose false","build":"rollup -c","clean":"rm -rf ./dist","devserver":"PORT=8081 nodemon --watch '__tests__/common/*.ts' --exec 'ts-node' __tests__/common/devserver.ts"},"_npmUser":{"name":"amna0125","email":"amnaasaeed14@gmail.com"},"_npmVersion":"9.2.0","description":"Usermaven JavaScript SDK.","directories":{},"resolutions":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","next":"^12.0.8","tslib":"^2.3.1","rollup":"^2.70.1","express":"^4.17.1","nodemon":"^2.0.15","ts-jest":"^27.1.2","ts-node":"9.1.1","node-fetch":"^3.1.0","playwright":"^1.19.2","typescript":"4.4.3","@types/jest":"^26.0.22","body-parser":"^1.19.0","fetch-cookie":"^1.0.0","@types/express":"^4.17.13","jest-fetch-mock":"^3.0.3","@babel/preset-env":"^7.13.12","rollup-plugin-copy":"^3.4.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.4.2","jest-playwright-preset":"^1.7.0","@babel/preset-typescript":"^7.13.0","rollup-plugin-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk-js_1.4.0_1719226798033_0.0867691903476413","host":"s3://npm-registry-packages"}},"1.4.18":{"name":"@amna1408/sdk-js","version":"1.4.18","author":{"name":"Amna","email":"hello@usermaven.com"},"license":"MIT","_id":"@amna1408/sdk-js@1.4.18","dist":{"shasum":"f189a3ccba478c8e884e4b00bf5c28187851e605","tarball":"https://registry.npmjs.org/@amna1408/sdk-js/-/sdk-js-1.4.18.tgz","fileCount":7,"integrity":"sha512-Cs/6jM5WhwXfQdB6GYxbpRh9s9aCizPGyZOBLTr9hQ4zc/OabstStGUeCa+ZO3aPtf3NaaKQNtCrc5P4YRN1OQ==","signatures":[{"sig":"MEQCIAjjpmE+Xf+C/6veBL+6Z+dr8eLxPctA1sCmpCRjbClmAiBs+ebAYrFejvya8t58zLo/DPnoSqrNwBGcNc23o/QZSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281202},"jest":{"verbose":false,"automock":false,"testMatch":["**/__tests__/*.spec.{ts,js}"],"testEnvironment":"node"},"main":"dist/npm/usermaven.cjs.js","types":"dist/npm/usermaven.d.ts","module":"dist/npm/usermaven.es.js","gitHead":"68aac5cab44b4cadfb68d0dd3d9ca1c008b26a6f","scripts":{"test":"rollup -c && jest --detectOpenHandles --verbose false","build":"rollup -c","clean":"rm -rf ./dist","devserver":"PORT=8081 nodemon --watch '__tests__/common/*.ts' --exec 'ts-node' __tests__/common/devserver.ts"},"_npmUser":{"name":"amna0125","email":"amnaasaeed14@gmail.com"},"_npmVersion":"10.7.0","description":"Usermaven JavaScript SDK.","directories":{},"resolutions":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","next":"^12.0.8","tslib":"^2.3.1","rollup":"^2.70.1","express":"^4.17.1","nodemon":"^2.0.15","ts-jest":"^27.1.2","ts-node":"9.1.1","node-fetch":"^3.1.0","playwright":"^1.19.2","typescript":"4.4.3","@types/jest":"^26.0.22","body-parser":"^1.19.0","fetch-cookie":"^1.0.0","@types/express":"^4.17.13","jest-fetch-mock":"^3.0.3","@babel/preset-env":"^7.13.12","rollup-plugin-copy":"^3.4.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.4.2","jest-playwright-preset":"^1.7.0","@babel/preset-typescript":"^7.13.0","rollup-plugin-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk-js_1.4.18_1719229638997_0.14488956967464195","host":"s3://npm-registry-packages"}},"1.4.19":{"name":"@amna1408/sdk-js","version":"1.4.19","author":{"name":"Amna","email":"hello@usermaven.com"},"license":"MIT","_id":"@amna1408/sdk-js@1.4.19","dist":{"shasum":"c3f27179239951f93271d9ef6858823e1ff8ca1b","tarball":"https://registry.npmjs.org/@amna1408/sdk-js/-/sdk-js-1.4.19.tgz","fileCount":7,"integrity":"sha512-VI92rx0QAfAy+p1H8I6QRuPUVsYeI/1IIPnw8l28s37+rcU531whYE53wree6LMb09sWV19sOQMejaqj4WS0zQ==","signatures":[{"sig":"MEQCIAzBqVcAJ20fIyy0fIGahvEvmodO20YTU88alvWjmhQeAiBixg7+3R9Stw4jWPwmkOiUBbp+DWYKPNmM2F3o/W7BDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281202},"jest":{"verbose":false,"automock":false,"testMatch":["**/__tests__/*.spec.{ts,js}"],"testEnvironment":"node"},"main":"dist/npm/usermaven.cjs.js","types":"dist/npm/usermaven.d.ts","module":"dist/npm/usermaven.es.js","gitHead":"1f1b7555b982cb25225a469728b5736113bea76b","scripts":{"test":"rollup -c && jest --detectOpenHandles --verbose false","build":"rollup -c","clean":"rm -rf ./dist","devserver":"PORT=8081 nodemon --watch '__tests__/common/*.ts' --exec 'ts-node' __tests__/common/devserver.ts"},"_npmUser":{"name":"amna0125","email":"amnaasaeed14@gmail.com"},"_npmVersion":"10.7.0","description":"Usermaven JavaScript SDK.","directories":{},"resolutions":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","next":"^12.0.8","tslib":"^2.3.1","rollup":"^2.70.1","express":"^4.17.1","nodemon":"^2.0.15","ts-jest":"^27.1.2","ts-node":"9.1.1","node-fetch":"^3.1.0","playwright":"^1.19.2","typescript":"4.4.3","@types/jest":"^26.0.22","body-parser":"^1.19.0","fetch-cookie":"^1.0.0","@types/express":"^4.17.13","jest-fetch-mock":"^3.0.3","@babel/preset-env":"^7.13.12","rollup-plugin-copy":"^3.4.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.4.2","jest-playwright-preset":"^1.7.0","@babel/preset-typescript":"^7.13.0","rollup-plugin-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk-js_1.4.19_1719230079325_0.5622604271539149","host":"s3://npm-registry-packages"}},"1.4.20":{"name":"@amna1408/sdk-js","version":"1.4.20","author":{"name":"Amna","email":"hello@usermaven.com"},"license":"MIT","_id":"@amna1408/sdk-js@1.4.20","dist":{"shasum":"8c612f3a54b21efd0f7d7ded605d50ab47f6b21f","tarball":"https://registry.npmjs.org/@amna1408/sdk-js/-/sdk-js-1.4.20.tgz","fileCount":7,"integrity":"sha512-Qc4KwqeXFJNTk1HSqe+8inSlg8qhN9uKG7myY3YTUoccCvN/6CkmH3i2FtVi4tWN6jFaWxvNFxRN+EqACpTaFA==","signatures":[{"sig":"MEYCIQDbggJYEAWB/g8E9FhYd3ITB5h/uQtID3IMO4ZUQ/99fQIhAOI2x5FSwvgjZAQfo8UCgWt9bcBvno5Uh3ad9bGm1kOy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281202},"jest":{"verbose":false,"automock":false,"testMatch":["**/__tests__/*.spec.{ts,js}"],"testEnvironment":"node"},"main":"dist/npm/usermaven.cjs.js","types":"dist/npm/usermaven.d.ts","module":"dist/npm/usermaven.es.js","gitHead":"d8d0fb8bf29b144eaf025d3a290c23ee5870aba2","scripts":{"test":"rollup -c && jest --detectOpenHandles --verbose false","build":"rollup -c","clean":"rm -rf ./dist","devserver":"PORT=8081 nodemon --watch '__tests__/common/*.ts' --exec 'ts-node' __tests__/common/devserver.ts"},"_npmUser":{"name":"amna0125","email":"amnaasaeed14@gmail.com"},"_npmVersion":"10.7.0","description":"Usermaven JavaScript SDK.","directories":{},"resolutions":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","next":"^12.0.8","tslib":"^2.3.1","rollup":"^2.70.1","express":"^4.17.1","nodemon":"^2.0.15","ts-jest":"^27.1.2","ts-node":"9.1.1","node-fetch":"^3.1.0","playwright":"^1.19.2","typescript":"4.4.3","@types/jest":"^26.0.22","body-parser":"^1.19.0","fetch-cookie":"^1.0.0","@types/express":"^4.17.13","jest-fetch-mock":"^3.0.3","@babel/preset-env":"^7.13.12","rollup-plugin-copy":"^3.4.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.4.2","jest-playwright-preset":"^1.7.0","@babel/preset-typescript":"^7.13.0","rollup-plugin-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk-js_1.4.20_1719573440400_0.7211569952407206","host":"s3://npm-registry-packages"}},"1.4.21":{"name":"@amna1408/sdk-js","version":"1.4.21","author":{"name":"Amna","email":"hello@usermaven.com"},"license":"MIT","_id":"@amna1408/sdk-js@1.4.21","dist":{"shasum":"c8b0403d08ff51fdeb490b20418d03ae8f9182a1","tarball":"https://registry.npmjs.org/@amna1408/sdk-js/-/sdk-js-1.4.21.tgz","fileCount":7,"integrity":"sha512-YSq/d0sqDs5fhNx3cPYRPLFiZpFP2KpMYySbnIBV8LnNmflqpq86LG5EROjEzmM5Qd4zfFPNAxVQZhJovsiUfw==","signatures":[{"sig":"MEQCIHIaqGjq5O6Z3hyGJSZGmShQyXR5d4H/R6At3P+prBGfAiBKOpSWblQfhh5u3tULMWD00GXB2ify7hW+AfxTWuEIuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281202},"jest":{"verbose":false,"automock":false,"testMatch":["**/__tests__/*.spec.{ts,js}"],"testEnvironment":"node"},"main":"dist/npm/usermaven.cjs.js","types":"dist/npm/usermaven.d.ts","module":"dist/npm/usermaven.es.js","gitHead":"f6a1f79c3c59b2c10aaba6606ac8c74bdb56ab6d","scripts":{"test":"rollup -c && jest --detectOpenHandles --verbose false","build":"rollup -c","clean":"rm -rf ./dist","devserver":"PORT=8081 nodemon --watch '__tests__/common/*.ts' --exec 'ts-node' __tests__/common/devserver.ts"},"_npmUser":{"name":"amna0125","email":"amnaasaeed14@gmail.com"},"_npmVersion":"10.7.0","description":"Usermaven JavaScript SDK.","directories":{},"resolutions":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","next":"^12.0.8","tslib":"^2.3.1","rollup":"^2.70.1","express":"^4.17.1","nodemon":"^2.0.15","ts-jest":"^27.1.2","ts-node":"9.1.1","node-fetch":"^3.1.0","playwright":"^1.19.2","typescript":"4.4.3","@types/jest":"^26.0.22","body-parser":"^1.19.0","fetch-cookie":"^1.0.0","@types/express":"^4.17.13","jest-fetch-mock":"^3.0.3","@babel/preset-env":"^7.13.12","rollup-plugin-copy":"^3.4.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.4.2","jest-playwright-preset":"^1.7.0","@babel/preset-typescript":"^7.13.0","rollup-plugin-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk-js_1.4.21_1719573657839_0.26049021242953385","host":"s3://npm-registry-packages"}},"1.4.22":{"name":"@amna1408/sdk-js","version":"1.4.22","author":{"name":"Amna","email":"hello@usermaven.com"},"license":"MIT","_id":"@amna1408/sdk-js@1.4.22","dist":{"shasum":"f7e1dcd8b940e9c27548be791ba93c5bdd25f03d","tarball":"https://registry.npmjs.org/@amna1408/sdk-js/-/sdk-js-1.4.22.tgz","fileCount":7,"integrity":"sha512-rSIkP2hP8mejyoig5vBTVXriAWjvDT1EmylaDV5uwPUkBe9ocYSR4eCooP0j7Vfs1ma84+Eakprp3WjD/RdMJQ==","signatures":[{"sig":"MEYCIQCQ6eysm9MXR4i6takeCmcnC9+Mu4JZF76cbZYkeUnJqgIhAJ8gQEGJTIvtVbQRTAGI0nPM0QQ50qp40tg2Ws32Yf+2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":281202},"jest":{"verbose":false,"automock":false,"testMatch":["**/__tests__/*.spec.{ts,js}"],"testEnvironment":"node"},"main":"dist/npm/usermaven.cjs.js","types":"dist/npm/usermaven.d.ts","module":"dist/npm/usermaven.es.js","gitHead":"e38a1d47b684e495c9c79e6e3df5ad1abfc45af0","scripts":{"test":"rollup -c && jest --detectOpenHandles --verbose false","build":"rollup -c","clean":"rm -rf ./dist","devserver":"PORT=8081 nodemon --watch '__tests__/common/*.ts' --exec 'ts-node' __tests__/common/devserver.ts"},"_npmUser":{"name":"amna0125","email":"amnaasaeed14@gmail.com"},"_npmVersion":"10.7.0","description":"Usermaven JavaScript SDK.","directories":{},"resolutions":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","next":"^12.0.8","tslib":"^2.3.1","rollup":"^2.70.1","express":"^4.17.1","nodemon":"^2.0.15","ts-jest":"^27.1.2","ts-node":"9.1.1","node-fetch":"^3.1.0","playwright":"^1.19.2","typescript":"4.4.3","@types/jest":"^26.0.22","body-parser":"^1.19.0","fetch-cookie":"^1.0.0","@types/express":"^4.17.13","jest-fetch-mock":"^3.0.3","@babel/preset-env":"^7.13.12","rollup-plugin-copy":"^3.4.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.4.2","jest-playwright-preset":"^1.7.0","@babel/preset-typescript":"^7.13.0","rollup-plugin-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk-js_1.4.22_1719574326525_0.9364639177458254","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@amna1408/sdk-js","version":"1.5.0","description":"Usermaven JavaScript SDK.","main":"dist/npm/usermaven.cjs.js","module":"dist/npm/usermaven.es.js","types":"dist/npm/usermaven.d.ts","author":{"name":"Amna","email":"hello@usermaven.com"},"scripts":{"clean":"rm -rf ./dist","devserver":"PORT=8081 nodemon --watch '__tests__/common/*.ts' --exec 'ts-node' __tests__/common/devserver.ts","test":"rollup -c && jest --detectOpenHandles --verbose false","build":"rollup -c"},"jest":{"testEnvironment":"node","testMatch":["**/__tests__/*.spec.{ts,js}"],"automock":false,"verbose":false},"license":"MIT","devDependencies":{"@babel/preset-env":"^7.13.12","@babel/preset-typescript":"^7.13.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-replace":"^2.4.2","@types/express":"^4.17.13","@types/jest":"^26.0.22","body-parser":"^1.19.0","express":"^4.17.1","fetch-cookie":"^1.0.0","jest":"^27.3.1","jest-fetch-mock":"^3.0.3","jest-playwright-preset":"^1.7.0","next":"^12.0.8","node-fetch":"^3.1.0","nodemon":"^2.0.15","playwright":"^1.19.2","rollup":"^2.70.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript":"^1.0.1","ts-jest":"^27.1.2","ts-node":"9.1.1","tslib":"^2.3.1","typescript":"4.4.3"},"resolutions":{},"_id":"@amna1408/sdk-js@1.5.0","gitHead":"7e5ca9145af2c5433a7b1a39ded52aa0dbbb0bed","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-gYkT6lRGpJm3JdskMkx9+8lkUmuMvWX+/tkCi19mmbXNLGJu1Rm6RBzJnnEeaC2VZ995MXkvGh2m3lbk2i54oQ==","shasum":"2ad0d8adcba3b4453eedaa2fd9486061fb91938f","tarball":"https://registry.npmjs.org/@amna1408/sdk-js/-/sdk-js-1.5.0.tgz","fileCount":7,"unpackedSize":281201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqKHf+tPIMEEdxrlx2w/vVlSDAt6KiR3pElJ+Hcyez1wIhANMqNN8SdBOwrdPZIF9WBCEzBx1qTKrNSGE5OHbwMUFa"}]},"_npmUser":{"name":"amna0125","email":"amnaasaeed14@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.5.0_1719576259649_0.4417700988668998"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-24T10:59:57.862Z","modified":"2024-06-28T12:04:20.032Z","1.4.0":"2024-06-24T10:59:58.168Z","1.4.18":"2024-06-24T11:47:19.181Z","1.4.19":"2024-06-24T11:54:39.498Z","1.4.20":"2024-06-28T11:17:20.677Z","1.4.21":"2024-06-28T11:20:58.013Z","1.4.22":"2024-06-28T11:32:06.668Z","1.5.0":"2024-06-28T12:04:19.836Z"},"maintainers":[{"name":"amna0125","email":"amnaasaeed14@gmail.com"}],"author":{"name":"Amna","email":"hello@usermaven.com"},"license":"MIT","readme":"# Usermaven JavaScript SDK (usermaven.js)\n\nUsermaven.js is a JavaScript SDK for [Usermaven](https://usermaven.com).\n\n## Capabilities\n\n- Autocapturing via `autocapture`, `capture_pageview`, `properties_string_max_length` and `property_blacklist` options.\n\n## Maintainers Guide\n\nThis section is indented only for package maintainers.\n\n### Building and local debug\n\n * _**ATTENTION**_: Use `yarn` for everything except publishing\n * To spin off a local development server run `yarn devserver`, then open [http://localhost:8081](http://localhost:8081)\n   * The server listens to all changes to src and rebuilds npm and `lib.js` automatically. Open test cases HTML files to see\n     usermaven in action\n     * http://localhost:8081/test-case/embed.html - embedded Usermaven\n      - * <http://localhost:8081/test-case/embed_strict_mode.html> - embedded strict mode for Usermaven\n     * http://localhost:8081/test-case/autocapture.html - embedded Usermaven with autocapturing events\n * `yarn test` runs [Playwright](https://playwright.dev/) test\n * `yarn build` builds both npm package and `lib.js` browser bundle\n * `npm publish --public` to publish the package (change version in `package.json` manually). You need to run `npm login` with your personal\nnpmjs account beforehand (make sure you have access to Usermaven team)\n * In order to check usermaven sdk locally. \n    * `cd dist/npm` --- navigate to npm directory\n    * `npm link` --- creates a symbolic link to be accessed globally\n    * `cd ../../__tests__/sdk/` --- navigate to sdk test project\n    * `npm i` --- install npm dependencies\n    * `npm link @usermaven/sdk-js` --- use npm package locally whose symlink is just published\n    * `npm start` --- start the application and monitor events\n\n### Checking Cross Domain Session locally\nSetup a custom domain and sub-domain locally to test cross domain session persistence.\n\n```bash\nsudo nano /etc/hosts\n```\nAdd the following lines in the hosts file\n```bash\n127.0.0.1       localhost.com\n127.0.0.1       app.localhost.com\n```\n\nYou will be able to access the domains at [localhost domain](http://localhost.com:8081/test-case/embed.html) and [localhost sub-domain](http://app.localhost.com:8081/test-case/embed.html)\n\n### Publishing new version\n\n * Login with your *personal* credentials with `npm login`\n * Run `yarn install && yarn build && yarn test && npm publish --access public`\n","readmeFilename":"README.md"}