{"_id":"@advanced-rest-client/arc-navigation-events","_rev":"8-6e4ed3aef0a371c5716e415121e635d0","name":"@advanced-rest-client/arc-navigation-events","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@advanced-rest-client/arc-navigation-events","version":"0.1.0","license":"Apache-2.0","_id":"@advanced-rest-client/arc-navigation-events@0.1.0","maintainers":[{"name":"lbauret","email":"leandro.bauret@mulesoft.com"},{"name":"twoplustwoone","email":"francisco.digiandomenico@gmail.com"},{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"Your name can be here!"}],"homepage":"https://github.com/advanced-rest-client/arc-navigation-events#readme","bugs":{"url":"https://github.com/advanced-rest-client/arc-navigation-events/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"06ef95694c34c7b52b696561b7cb92de52177836","tarball":"https://registry.npmjs.org/@advanced-rest-client/arc-navigation-events/-/arc-navigation-events-0.1.0.tgz","fileCount":12,"integrity":"sha512-YKqZr0sU1R5wcpC9FD5oR75pLDyydaIGi8YXeb47DSBmLWNL37Plxmrhjbtbxdo02iy04ViLEALd6YVFL+bfaw==","signatures":[{"sig":"MEUCIQCYiDCxxf7yWBaV3haz1UgQQCB+ll3vJk9nI3bnyzek6QIgZ7fLRZOc3g7vkZws+Xga1IKBkEBuVahMF6BGbU6iaFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE3e3CRA9TVsSAnZWagAAPQ0P/3e5WyQa0uFa1hZMyKXR\nt6Sfo877rJq0jrKp5dHQeOAPsHnwYWu9Sl7NxnTxijjEARTj3Ij4PywVwtfY\nzeDkqHkpbkYzohdet3c9LsWvEt2G9zjDBWyQSL2vI+E59lAN402OmF3iKZ3a\ni+pUjYzTuE3dqc9KoJmnOiE2RjhZ2yQjdTz+xXySr2ofwPAVQJATrLHQJwAu\n0T37N3ELiy7ClC5E87rjzK19E0c7PdPLy+TA1+qGpZCScPcDAxy64jvWDO00\nnrfh4GGy51GhKsDRVyZw4uQv1624Q4Q6XyyieWGDjE1vepA8QQIqDw+zuU1o\n1HV3m5Ru8oQ3sEOxtizKE+30bq6f/POqiKDu3UzChV77Pn/HQT32r1Lz/ZWQ\naOaCEHcm3C0GOljOwBoTiaP9IulgbBYAcS71vTRoU/89aKNn4tc8gLddBbJD\nBqdcdOl+j1tiQpAYWtAldFJOQOXQ9yy3lvFMn784RuuiYJurM95poNdWQc2G\n+h2Z3+Pa/uvoGtrrDqtFUIaUAbr6133FpUsUd9mBwI3+O83szf9hYa4VgZSG\n58mpl0LyKfbeN2QNxyGDJ6/RYru3CUpjdNqGrqdUpGYwBg/IN0GHdF5W5ok+\nh6Ooahj9Z4rZUzU2JxZawM+nCxutexIgObgog0ty6vD7Mal+WC5uAsgthX/z\n2GcU\r\n=Sl+e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"index.js","authors":["Pawel Psztyc"],"gitHead":"7879c7e6413c94fd9f54a9d25e3eef3a59588b71","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"karma start --coverage","start":"es-dev-server --app-index demo/index.html --node-resolve --open --watch","format":"npm run format:eslint && npm run format:prettier","test:sl":"karma start karma.sl.config.js --compatibility auto --coverage","lint:types":"tsc","test:watch":"karma start --auto-watch=true --single-run=false","lint:eslint":"eslint --ext .js,.html . --ignore-path .gitignore","format:eslint":"eslint --ext .js,.html . --fix --ignore-path .gitignore","lint:prettier":"prettier \"**/*.js\" --check --ignore-path .gitignore","format:prettier":"prettier \"**/*.js\" --write --ignore-path .gitignore"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"prettier":{"arrowParens":"always","singleQuote":true},"deprecated":"This package is replaced by arc-events","repository":{"url":"git://github.com/advanced-rest-client/arc-navigation-events.git","type":"git"},"_npmVersion":"6.14.5","description":"A library adding navigation events definitions to Advanced REST Client","directories":{},"lint-staged":{"*.js":["eslint --fix"]},"_nodeVersion":"14.5.0","dependencies":{},"eslintConfig":{"extends":["@open-wc/eslint-config","eslint-config-prettier"],"overrides":[{"files":["demo/**/*.js","test/**/*.js","**/demo/**/*.html"],"rules":{"no-console":"off","no-plusplus":"off","no-param-reassing":"off","no-unused-expressions":"off","class-methods-use-this":"off","import/no-extraneous-dependencies":"off"}}]},"_hasShrinkwrap":false,"devDependencies":{"husky":"^4.2.5","sinon":"^9.0.2","eslint":"^7.4.0","lit-html":"^1.1.2","prettier":"^2.0.5","deepmerge":"^4.2.2","typescript":"^3.9.6","lint-staged":"^10.2.11","lit-element":"^2.2.1","es-dev-server":"^1.56.1","@open-wc/testing":"^2.0.0","@open-wc/eslint-config":"^2.0.0","@open-wc/testing-karma":"^3.0.0","eslint-config-prettier":"^6.11.0","typescript-lit-html-plugin":"^0.9.0","@advanced-rest-client/arc-demo-helper":"^2.1.4","@advanced-rest-client/testing-karma-sl":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/arc-navigation-events_0.1.0_1595111351079_0.8503685861777559","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-07-18T22:29:10.895Z","modified":"2026-04-07T19:30:17.529Z","0.1.0":"2020-07-18T22:29:11.223Z"},"bugs":{"url":"https://github.com/advanced-rest-client/arc-navigation-events/issues","email":"arc@mulesoft.com"},"license":"Apache-2.0","homepage":"https://github.com/advanced-rest-client/arc-navigation-events#readme","repository":{"url":"git://github.com/advanced-rest-client/arc-navigation-events.git","type":"git"},"description":"A library adding navigation events definitions to Advanced REST Client","contributors":[{"name":"Your name can be here!"}],"maintainers":[{"email":"jarrodek@gmail.com","name":"jarrodek"},{"email":"alexperez@mulesoft.com","name":"alexperez_march_2024"},{"email":"elmellidiego@gmail.com","name":"dmacias"}],"readme":"[![Published on NPM](https://img.shields.io/npm/v/@advanced-rest-client/arc-navigation-events.svg)](https://www.npmjs.com/package/@advanced-rest-client/arc-navigation-events)\n\n[![Build Status](https://travis-ci.com/advanced-rest-client/arc-navigation-events.svg)](https://travis-ci.com/advanced-rest-client/arc-navigation-events)\n\n# arc-navigation-events\n\nA library adding navigation events definitions to Advanced REST Client.\nUse this library when building a component that triggers the navigation via DOM events.\n\n## Usage\n\n### Installation\n```\nnpm install --save @advanced-rest-client/arc-navigation-events\n```\n\n### ARC request navigate event\n\nDispatched to navigate to a request screen and open a request\n\n```js\nimport { ARCNavigationEvent } from '@advanced-rest-client/arc-navigation-events';\n\nARCNavigationEvent.navigateRequest(document.body, 'request id', 'saved');\n```\n\n### REST API navigate event\n\nDispatched to navigate to a REST API either as the API Console or to project metadata screen.\n\n```js\nimport { ARCNavigationEvent } from '@advanced-rest-client/arc-navigation-events';\n\nARCNavigationEvent.navigateRestApi(document.body, 'api id', '1.0.0', 'documentation or detail');\n```\n\n### Project navigate event\n\nDispatched to navigate to an ARC project screen.\n\n```js\nimport { ARCNavigationEvent } from '@advanced-rest-client/arc-navigation-events';\n\nARCNavigationEvent.navigateProject(document.body, 'project id', 'detail');\n```\n\n### Other navigation events\n\nOther events are dispatched via `ARCNavigationEvent.navigate()` helper function as a general purpose navigation event.\nIt contains the base route and optional route options.\n\n```js\nimport { ARCNavigationEvent } from '@advanced-rest-client/arc-navigation-events';\n\nARCNavigationEvent.navigate(document.body, 'request', {\n  // route params.\n});\n```\n\n## Development\n\n```sh\ngit clone https://github.com/advanced-rest-client/arc-navigation-events\ncd arc-navigation-events\nnpm install\n```\n\n### Running the tests\n\n```sh\nnpm test\n```\n","readmeFilename":"README.md"}