{"_id":"@aai-osp-test/websdk","_rev":"1-e7d35396aa23f8c2b4409d270df7cc41","name":"@aai-osp-test/websdk","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@aai-osp-test/websdk","version":"0.0.1","main":"./dist/@aai-osp/websdk.cjs","module":"./dist/@aai-osp/websdk.mjs","exports":{".":{"require":"./dist/@aai-osp/websdk.cjs","import":"./dist/@aai-osp/websdk.mjs"}},"types":"./dist/@aai-osp/websdk.d.ts","license":"MIT","scripts":{"demo":"vite --host","build":"rimraf dist && tsc && vite build && dts-bundle-generator --config ./dts-bundle-generator.config.ts","test":"vitest","test:coverage":"vitest --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","format:scripts":"prettier . --write","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"npm run format:scripts && npm run format:styles","prepare":"husky install && husky set .husky/pre-commit 'npx lint-staged' && git add .husky/pre-commit","uninstall-husky":"npm uninstall husky --no-save && git config --unset core.hooksPath && npx rimraf .husky"},"devDependencies":{"@types/jsdom":"^21.1.1","@types/node":"^20.4.9","@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","@vitest/coverage-v8":"^0.34.1","dts-bundle-generator":"^8.0.1","eslint":"^8.46.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.3","lint-staged":"^13.2.3","postcss":"^8.4.27","postcss-scss":"^4.0.6","prettier":"^3.0.1","rimraf":"^5.0.1","stylelint":"^14.16.1","stylelint-config-prettier":"^9.0.5","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","stylelint-prettier":"^3.0.0","ts-node":"^10.9.1","typescript":"^5.1.6","vite":"^4.4.9","vitest":"^0.34.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"description":"The official Javascript client library for the AAI one-stop flow.","_id":"@aai-osp-test/websdk@0.0.1","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Gw5illbkcIfbDHyJct60Zf6nD6cpzk8kxI0xbJ0IiDetV9E7GK1/On8UgkMSeb2nIDXmjfAhdx16gN5uLPndYA==","shasum":"dfb1991256678070d1760f262de6a1e4d3f43669","tarball":"https://registry.npmjs.org/@aai-osp-test/websdk/-/websdk-0.0.1.tgz","fileCount":8,"unpackedSize":16248,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrPXsy/ER0DmmJ0JDSZqSvIVcBwQ88EmX0U2oS96TpVAIgZmoMOQX7kbEQv9s4p/NbyXsAbmReX1LsJtX2KCn9EOs="}]},"_npmUser":{"name":"aai-osp","email":"yangyang.guo@advancegroup.com"},"directories":{},"maintainers":[{"name":"aai-osp","email":"yangyang.guo@advancegroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websdk_0.0.1_1699595803777_0.17288814879525916"},"_hasShrinkwrap":false},"0.0.2":{"name":"@aai-osp-test/websdk","version":"0.0.2","main":"./dist/@aai-osp/websdk.cjs","module":"./dist/@aai-osp/websdk.mjs","exports":{".":{"require":"./dist/@aai-osp/websdk.cjs","import":"./dist/@aai-osp/websdk.mjs"}},"types":"./dist/@aai-osp/websdk.d.ts","license":"MIT","scripts":{"demo":"vite --host","build":"rimraf dist && tsc && vite build && dts-bundle-generator --config ./dts-bundle-generator.config.ts","test":"vitest","test:coverage":"vitest --coverage","lint:scripts":"eslint . --ext .ts","lint:styles":"stylelint ./**/*.{css,scss}","lint":"npm run lint:scripts && ","format:scripts":"prettier . --write","format:styles":"stylelint ./**/*.{css,scss} --fix","format":"npm run format:scripts && npm run format:styles","prepare":"husky install && husky set .husky/pre-commit 'npx lint-staged' && git add .husky/pre-commit","uninstall-husky":"npm uninstall husky --no-save && git config --unset core.hooksPath && npx rimraf .husky"},"devDependencies":{"@types/jsdom":"^21.1.1","@types/node":"^20.4.9","@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","@vitest/coverage-v8":"^0.34.1","dts-bundle-generator":"^8.0.1","eslint":"^8.46.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.3","lint-staged":"^13.2.3","postcss":"^8.4.27","postcss-scss":"^4.0.6","prettier":"^3.0.1","rimraf":"^5.0.1","stylelint":"^14.16.1","stylelint-config-prettier":"^9.0.5","stylelint-config-recommended":"^9.0.0","stylelint-config-sass-guidelines":"^9.0.1","stylelint-prettier":"^3.0.0","ts-node":"^10.9.1","typescript":"^5.1.6","vite":"^4.4.9","vitest":"^0.34.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"6a8c7ae81043bcd3ff23dfc9cd7a0e4ece51db4d","description":"The official Javascript client library for the AAI one-stop flow.","_id":"@aai-osp-test/websdk@0.0.2","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-8XAHz14OmUj0I8LxKHWK4LtMEddRDiJFC00ZzNvVI9i+5J9LBPRg6UL0OY5lvFnSqMeqvU4A/xQzKzoiv7VqqQ==","shasum":"7a1fc37909a4b5657b7b8d298fe70fa8fb33521d","tarball":"https://registry.npmjs.org/@aai-osp-test/websdk/-/websdk-0.0.2.tgz","fileCount":8,"unpackedSize":16326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9HZKsaxE4QnfBff6+v3o6CSwKty9Ec11wDKo6LEnR4AIhALko9tvN5ksk2IXZElHW9toqYt48VmV7C4LuCHv63NJm"}]},"_npmUser":{"name":"aai-osp","email":"yangyang.guo@advancegroup.com"},"directories":{},"maintainers":[{"name":"aai-osp","email":"yangyang.guo@advancegroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/websdk_0.0.2_1699618807021_0.16630576167288158"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-10T05:56:43.682Z","0.0.1":"2023-11-10T05:56:43.979Z","modified":"2023-11-10T12:20:07.407Z","0.0.2":"2023-11-10T12:20:07.192Z"},"maintainers":[{"name":"aai-osp","email":"yangyang.guo@advancegroup.com"}],"description":"The official Javascript client library for the AAI one-stop flow.","license":"MIT","readme":" \n# aai osp SDK\n\nThe official Javascript client library for the AAI one-stop flow.\n\n\n## Table of Contents\n\n- AAI OSP SDK\n  - [Install](#install)\n  - [Documentation](#documentation)\n  - [Getting Started](#getting-started)\n  - [Contributing](#contributing)\n  - [License](#license)\n\n## Install\n\n```bash\nnpm install @AAI-OSP/websdk\n```\n\n## Documentation\n\nThe module provides a sdk for the AAI OSP flow. For complete information about the API, head to\nthe [docs](https://one-stop-documentation.readme.io/docs/embedded-flow-integration).\n\n## Getting Started\n\nTo open the flow you must create a `Client` object.\n\n```javascript\nimport AAIOSP from '@AAI-OSP/websdk'\nconst container = document.querySelector('#app')\nconst osp = OSP.init(container!, {\n    token: 'XXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX',\n    environment: 'local',\n    language: 'en',\n    onReady() {\n        console.log('onReady')\n        osp.open()\n    },\n    onLoad() {\n        console.log('onload')\n    },\n    onError() {\n        console.error('onerror')\n    },\n    onEvent(data) {\n        console.log(`onEvent:${JSON.stringify(data)}`)\n    },\n    onComplete(){\n        console.log('workflow complete!')\n    }\n})\n```\n\n## Contributing\n\nPlease see [Contributing](CONTRIBUTING.md) for guidelines and instructions for local development.\n\n## License\n\n[MIT](LICENSE)\n\n[0]: https://one-stop-documentation.readme.io","readmeFilename":"README.md"}