{"_id":"@al/nepal-ng-navigation-components","_rev":"4-6299fae268d5401916239dbdfde0d21d","name":"@al/nepal-ng-navigation-components","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.5":{"name":"@al/nepal-ng-navigation-components","version":"0.0.5","license":"MIT","description":"Alert Logic Component Library for Angular projects","author":{"name":"Robert Parker","email":"robert.parker@alertlogic.com"},"keywords":["Alert Logic","Component Library"],"maintainers":[{"name":"npm_alertlogic","email":"npm@alertlogic.com"},{"name":"bskidmore","email":"bskidmore@alertlogic.com"}],"repository":{"type":"git","url":"git+https://github.com/alertlogic/nepal-ng-common-components.git"},"scripts":{"ng":"ng","start":"npm run build ","build":"ng build nepal-ng-navigation-components","bundle-styles":"node scripts/paletteToCss.js && scss-bundle -c scss-bundle.config.json","test":"ng test nepal-ng-navigation-components --watch=false  --code-coverage","test-watch":"ng test nepal-ng-navigation-components --watch=true --code-coverage","test-focus-checks":"! grep -Hrn --include='*.spec.ts' 'fdescribe\\|fit' src","lint":"ng lint","copy-license":"cp ../../LICENSE dist","copy-readme":"cp ../../README.md dist","copy-files":"npm run copy-license && npm run copy-readme","npm_pack":"cd dist && npm pack","compile-menu":"node ~/source/o3/beta-navigation/ui-metadata/scripts/compile-menu.js navigation-schemas/usage-guide projects/usage-guide/src/assets/navigation/usage-guide.json","sync-versions":"./scripts/syncVersions.sh","package":"npm run build && npm run copy-files && npm run npm_pack","_postinstall":"./scripts/installHooks.sh","build:stats":"ng build --stats-json","analyze":"node node_modules/.bin/webpack-bundle-analyzer dist/stats.json"},"peerDependencies":{"@al/design":"^0.1.2","@al/session":"^1.0.0","@angular/common":"^7.2.0","@angular/core":"^7.2.0","@ng-select/ng-select":"^2.20.0","primeflex":"^1.0.0-rc.1","primeicons":"^1.0.0","primeng":"^7.1.0"},"dependencies":{"@al/nepal-ng-generic-components":"^0.0.1","@highcharts/map-collection":"^1.1.2","proj4":"^2.5.0","snapsvg-cjs":"~0.0.6"},"gitHead":"8c8d4731debbd6e2bfbf8d1265ff2bf531c1213b","bugs":{"url":"https://github.com/alertlogic/nepal-ng-common-components/issues"},"homepage":"https://github.com/alertlogic/nepal-ng-common-components#readme","_id":"@al/nepal-ng-navigation-components@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"npm_alertlogic","email":"npm@alertlogic.com"},"dist":{"integrity":"sha512-cEulvAUBwyVoat80g+4+8abKMgYBp5bEejQn/2JE3MUd8qbS/s+fntOR5EHLWHp7M+qPFRIAmdB4upqMUKIr+g==","shasum":"18df24daf6aa63c9a1ebb97b77756d2a2a23f14d","tarball":"https://registry.npmjs.org/@al/nepal-ng-navigation-components/-/nepal-ng-navigation-components-0.0.5.tgz","fileCount":208,"unpackedSize":4277228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7/HOCRA9TVsSAnZWagAA5q8P/3SSIcADIzZ0KcjDtZwD\n2Xs5n0GbEQXw/r1Q2e4gGQeUGmsqljFHUSeVMAEr5bIJqdAkG+nqIQ6qdixR\nMDkn6QdtDulwgAhEoOodR1bIHfF4WCzIvoEIJxR8iCg7fBvs6jS4D+cJ0IHs\nUTaeWnYllsSISTGoNV3JLzFtMHf5oZrPbeZtHoIuEelzj2BQDd6N5o0WRSN2\niI7I4XKnJ6MhJbiUEJl/Hw+azM6jpUdc24ECi9Zag9UK/uYXqeHLTlYvhhEH\nLJetUPCzeUQdOZqncByldSjUmE15ubkcjp7LQtr9jssZsIgKf8m5QHnHMdok\nWC+FVLQ801iT/IuUT0odK+XYc7QbFQuWy6XuRd3hwn/sHg2uo1505fSYveHf\nf6RzY57qFPrCtS0nSaj0wElXglhI6X44oKZOoQXCcsJ2WjzHKaw3Ei3ETQAs\nVcwGVgNLXwMQpsGlN7sNr4VGEYxr27Mtq6tTWi4/EH4n/JsVxTt7XU6uEQRb\nb5CnYqfUy4ZRWqC0BNspl4bLPyxwTVqTgwtUJYhT9jHkjelfdHFo6Ex6NZ2k\nMJvgof9DMOeST9Oq/na7fikkM91a67T+k29DJjpAR1yKnth4z9oSxE8UC9g7\n0w8XDws0LsgcN88HDCj3/R3TAf6LtpA4ZqUqdJHzOtpUFLHz2DOdJ+YuI3qK\nxr6y\r\n=IIY4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+EAeBu7U5QaS3BiC5G0nOtQFAu0WWQqUs0Bkhd/DBoAiEA7GJ1HPsApPaeNT1z3GYhOQ12A1kEKU6rDQ8ZBBfrEhs="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nepal-ng-navigation-components_0.0.5_1576006093789_0.5439861233282139"},"_hasShrinkwrap":false},"0.0.6":{"name":"@al/nepal-ng-navigation-components","version":"0.0.6","license":"MIT","description":"Alert Logic Component Library for Angular projects","author":{"name":"Robert Parker","email":"robert.parker@alertlogic.com"},"keywords":["Alert Logic","Component Library"],"maintainers":[{"name":"bskidmore","email":"bskidmore@alertlogic.com"},{"name":"npm_alertlogic","email":"npm@alertlogic.com"}],"repository":{"type":"git","url":"git+https://github.com/alertlogic/nepal-ng-common-components.git"},"peerDependencies":{"@al/design":"^0.1.2","@al/session":"^1.0.0","@angular/common":"^7.2.0","@angular/core":"^7.2.0","@ng-select/ng-select":"^2.20.0","primeflex":"^1.0.0-rc.1","primeicons":"^1.0.0","primeng":"^7.1.0"},"dependencies":{"@al/nepal-ng-generic-components":"^0.0.1","@highcharts/map-collection":"^1.1.2","proj4":"^2.5.0","snapsvg-cjs":"~0.0.6","tslib":"^1.9.0"},"gitHead":"8c8d4731debbd6e2bfbf8d1265ff2bf531c1213b","main":"bundles/al-nepal-ng-navigation-components.umd.js","module":"fesm5/al-nepal-ng-navigation-components.js","es2015":"fesm2015/al-nepal-ng-navigation-components.js","esm5":"esm5/al-nepal-ng-navigation-components.js","esm2015":"esm2015/al-nepal-ng-navigation-components.js","fesm5":"fesm5/al-nepal-ng-navigation-components.js","fesm2015":"fesm2015/al-nepal-ng-navigation-components.js","typings":"al-nepal-ng-navigation-components.d.ts","metadata":"al-nepal-ng-navigation-components.metadata.json","sideEffects":false,"bugs":{"url":"https://github.com/alertlogic/nepal-ng-common-components/issues"},"homepage":"https://github.com/alertlogic/nepal-ng-common-components#readme","_id":"@al/nepal-ng-navigation-components@0.0.6","_nodeVersion":"10.15.1","_npmVersion":"lerna/3.19.0/node@v10.15.1+x64 (darwin)","dist":{"integrity":"sha512-P8Ayur+o92Ad9u2eB2hmERCbepd0LdlQSstv6Ns+uMPqtBrOecezZJy+XNRq83OxOQGOHNI3lqIKb6xsSEPnLw==","shasum":"d9e57aa9733d3fda0c4714bb1d7c0e1a9c83894d","tarball":"https://registry.npmjs.org/@al/nepal-ng-navigation-components/-/nepal-ng-navigation-components-0.0.6.tgz","fileCount":131,"unpackedSize":3975931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8ACACRA9TVsSAnZWagAAPnYP/ArxuvxCUT6A+RLH3usV\nMOS4Hc0y2MSwhh+zEBpLmxIlnWzQ33Gw6ZbjoMze1YNJ1YTecGGecV/t3t23\ntpNroRZmc1BLzsejNdWjrsZ4nMm9AS1MXRgYrvQ0BPtB3rmsf16d5MW0NcIT\nWMC2PPjdvuXYRkOCp8AeZI7DY9sAPBiajU7qD8H9N8FWp/B9IGMclQZ3Y3li\nzMTmpI+Zf6vQyFy9JGig1kMORnt72qIQPbjyY9lgRxOdHlL/tq0bmWOpcdaW\nRitrFDvoc4LStU9Ztc9/w1I2Z++SXn1/Hr/qeFuOIcJ5t5PzyIyU4xjrDuvW\n+sHDpe/ZLEgdyqWcMO4ZQBGkUV3gIsVlPPFYE+7JsCx9KWrJr1mE4sR71zDR\niMIrHxJ9sFsiBr2V/4+8WkkH2oP8LxiLQ9xKXsiKyP0/7X4xNFWkoVJiClbV\nEfkIBxIq6RAc+IUO7UKe8W9UztrXJajeSABI4FN5UgbqERu/MJ0dvFpIP5ds\nCnLLi6UKZJjbj9/sATTKtuvSTQ7RHOh8OKOouep4OBUPHruG6DfcdrD0wNIb\nr5sBzH50/iQ2YEsJ9oQnL434gQT+2AGjbr/U8zD94zm0HjjLCZRGCap9qqXe\nrczse7Rd/rceXmooI/yeza9PxKmwFafaHvBn2XyHFTjetxiI0Fsyrg1IfMVg\nJHlH\r\n=3L9V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBbQocqTACw2fHif/wrQyF+F7hu0mKdP/RW1nlGvtQugIhAJDA0RdRVRidHT7jJZfDkEMJyKH8EnNOo+ZZmiaci9Cs"}]},"_npmUser":{"name":"npm_alertlogic","email":"npm@alertlogic.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nepal-ng-navigation-components_0.0.6_1576009856092_0.9905936812530038"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-10T19:28:13.553Z","0.0.5":"2019-12-10T19:28:13.994Z","modified":"2022-04-04T12:32:14.820Z","0.0.6":"2019-12-10T20:30:56.356Z"},"maintainers":[{"email":"nbartongreenwood@alertlogic.com","name":"autobuild-al"},{"email":"sysops@alertlogic.com","name":"npm_alertlogic"}],"description":"Alert Logic Component Library for Angular projects","homepage":"https://github.com/alertlogic/nepal-ng-common-components#readme","keywords":["Alert Logic","Component Library"],"repository":{"type":"git","url":"git+https://github.com/alertlogic/nepal-ng-common-components.git"},"author":{"name":"Robert Parker","email":"robert.parker@alertlogic.com"},"bugs":{"url":"https://github.com/alertlogic/nepal-ng-common-components/issues"},"license":"MIT","readme":"  NEPAL NG Common Components\n=========\n### Component Library for Alert Logic Angular Applications\n\nA ready made suite of Angular UI components for usage with NEPAL powered Alert Logic Angular applications\n\nBuilt using [PrimeNG](https://www.primefaces.org/primeng)\n\n## Getting stared\n\n`npm install`\n\n`npm run start`\n\nGo to http://localhost:4300 to view the usage guide application where example component usage can be found\n\n## Building\n\nThe `npm run build` command will package up the nepal-ng-common-components library application into a generated `dist` folder.\n\n\n## Packaging\n\n`npm run package`\n\nPerforms a build and then packages into a `.tgz` file named according to the library application name and version number, e.g al-nepal-ng-common-components-0.1.0.tgz\n\nIMPORTANT - Be sure to increment the version number for the library application, so under `projects/nepal-ng-common-components/package.json` following SEMVER\n\n## Publishing\n\nAfter packaging the library as per the section above, from the `dist/nepal-ng-common-components` run the `npm publish` command with a parameter containing the name of the versioned `.tgz` file you want to publish, e.g.\n\n`npm publish al-nepal-ng-common-components-0.1.0.tgz`\n\n## Development\n\n### Adding New Components\n\nWhen adding new components, these must be placed in the nepal-ng-common-components library project under `src/lib`.\n\nThese need to be added to the `components.ts` file where they will get registered and exported in the nepal-ng-common-components module automatically.\n\n### Sample Application (Usage Guide)\n\nWhen adding any new components to the main library, you should showcase examples of the component in use in the usgae guide application with appropriate code samples.\n\n#### Important Notes\n\nWhen adding further PrimeNG modules to the `PrimeNGModule` in the nepal-ng-common-components project application, you may find you get a warning when you next run the build command.\n\nFor example:\n```\nNo name was provided for external module 'primeng/menu' in output.globals – guessing 'menu'\n```\nDuring the build process by ng-packagr under the hood, when bundling into UMD format it will assign names to external modules it comes across. Internally, ng-packagr has common names registered for popular frameworks but PrimeNG is not yet in this list.\n\nWe can instead add a name to be used in the `ng-package.json` file to the `umdModuleIds` object like so:\n```\n\"primeng/menu\" : \"primeng/menu\"\n```\nThis provides ng-packagr a name to use rather than trying to guess one which could perhaps cause problems down the line with possible name conflicts\n\n### Local Development\n\nUse `npm link` from the `dist/nepal-ng-common-components` directory and then link to this from any other Angular project directory.\n\n","readmeFilename":"README.md"}