{"_id":"angular-point","_rev":"33-eef6bf9567dcc8d3f54be9d5e58a5c73","name":"angular-point","dist-tags":{"latest":"6.5.4"},"versions":{"4.2.0":{"name":"angular-point","version":"4.2.0","license":"MIT","_id":"angular-point@4.2.0","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"fd914667d519ed6d7d230bdc0e8179d29cfb2b46","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-4.2.0.tgz","integrity":"sha512-xu8h/0egK0WUNZLVVBdN0ATuNTqjW9OuSlrZn2tiJu8CKX50U+l15tcxe8zJJAC38yMBnwMGMKVusBxXYdBFcA==","signatures":[{"sig":"MEUCIAs1NDoXIOlJYeyH5/3tNrex+2gA//dW3vM4ZzWtgJ5YAiEA5Qs1QVq+U+05C/IYrc5K/U9dLUl2S4ScEGfM3wQlUdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","module":"angularPoint","_shasum":"fd914667d519ed6d7d230bdc0e8179d29cfb2b46","authors":["Scott <angular-point@scotthatcher.com>"],"engines":{"node":">=4.1.2"},"gitHead":"be80cb83c8157136c99faf3cb20f9409c6b5dd03","scripts":{"init":"npm install","test":"gulp test","install":"bower install","pretest":"gulp cacheXML"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"typescript":{"definition":"typings/ap.d.ts"},"_npmVersion":"3.3.12","description":"A library designed to allow Angular to work with SharePoint lists using SOAP web services.","directories":{},"_nodeVersion":"5.4.0","dependencies":{"chance":"^0.8.0","jquery":"^2.2.0","lodash":"^4.0.0","angular":"^1.4.8","angular-mocks":"^1.4.8","error-stack-parser":"^1.3.3"},"devDependencies":{"gulp":"^3.9.0","merge2":"^0.3.6","moment":"^2.10.6","phantomjs":"^1.9.18","typescript":"next","gulp-concat":"^2.6.0","gulp-ngdocs":"^0.2.13","jasmine-core":"^2.3.4","gulp-gh-pages":"^0.5.2","gulp-sourcemaps":"^1.5.2","gulp-typescript":"^2.9.0","angular-point-tools":"^2.3.5"}},"5.0.0-alpha.3":{"name":"angular-point","version":"5.0.0-alpha.3","license":"MIT","_id":"angular-point@5.0.0-alpha.3","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"42c5e19ae4240b42bf37a96eb2eb930d4e46d70f","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.0-alpha.3.tgz","integrity":"sha512-X0FH1q4taiCyVV4gSpN018QLw3jAUPCDFt4YVGuXOaZOp5nPfozEquDb+EeZH7lVBPuzAz+64Lj/UJC5+S93tA==","signatures":[{"sig":"MEYCIQDau3FepqRBlqlBOMCeZyYk7xtvnQ1QKDyRn0ktIm3odAIhAKVvZ4obYKwUtD52JP08q9wW7tvGLLC31jT2xRFclKcd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","_from":".","_shasum":"42c5e19ae4240b42bf37a96eb2eb930d4e46d70f","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"34844ed63812b48296d02b89aa8e96790364bad1","scripts":{"ts":"tsc -p .","e2e":"protractor","lint":"tslint \"src/**/*.ts\"","test":"ng test","clean":"rimraf dist","prets":"npm run clean","start":"ng server","pree2e":"webdriver-manager update","postinstall":"typings install"},"typings":"./dist/index.d.ts","_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"3.8.2","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"5.7.0","dependencies":{"rxjs":"5.0.0-beta.6","lodash":"^4.12.0","zone.js":"^0.6.12","es6-shim":"^0.35.0","systemjs":"0.19.26","@angular/core":"2.0.0-rc.1","@angular/http":"2.0.0-rc.1","@angular/common":"2.0.0-rc.1","@angular/router":"2.0.0-rc.1","reflect-metadata":"0.1.3","@angular/compiler":"2.0.0-rc.1","@angular/platform-browser":"2.0.0-rc.1","@angular/platform-browser-dynamic":"2.0.0-rc.1"},"devDependencies":{"karma":"^0.13.15","jquery":"^2.2.4","rimraf":"^2.5.2","tslint":"^3.6.0","ts-node":"^0.5.5","typings":"^0.8.1","codelyzer":"0.0.14","protractor":"^3.3.0","typescript":"^1.8.10","angular-cli":"^1.0.0-beta.4","jasmine-core":"^2.4.1","karma-jasmine":"^0.3.8","jasmine-spec-reporter":"^2.4.0","karma-chrome-launcher":"^0.2.3","ember-cli-inject-live-reload":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.0-alpha.3.tgz_1463935377302_0.2838710874784738","host":"packages-16-east.internal.npmjs.com"}},"5.0.0-alpha.4":{"name":"angular-point","version":"5.0.0-alpha.4","license":"MIT","_id":"angular-point@5.0.0-alpha.4","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"6dee7f46f938b07dc1fc73903d2db4a66d65dbd5","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.0-alpha.4.tgz","integrity":"sha512-/18lXG1ScbQspYtHURiXJheFuWT1MOujzYFLbwGLTni3Ekko6fC8+NnW8qMV8Aw8WVJiEVbz2N84wQf2vJRfhg==","signatures":[{"sig":"MEQCIBshFYT5OFjPuvqZigHMcKPOnlaG9IWEXEu2C3SX7SHGAiAI6mP4XLr/wJ12WeZe6BQxdK9Cddex0MEjOuSIcVVSrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./src/index.ts","_from":".","_shasum":"6dee7f46f938b07dc1fc73903d2db4a66d65dbd5","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"0aa88403340f973e633d7d0e828d5bb0ab0b5955","scripts":{},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"3.10.3","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"6.7.0","dependencies":{"jquery":"^2.1.4","lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.1","error-stack-parser":"^1.3.1"},"devDependencies":{"typescript":"~2.1.1","@types/lodash":"~4.14.45","@types/toastr":"^2.1.32","@types/angular":"~1.5.19","@types/core-js":"~0.9.35","@types/jasmine":"~2.5.40","@types/source-map":"~0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.0-alpha.4.tgz_1483911684765_0.00043502054177224636","host":"packages-12-west.internal.npmjs.com"}},"5.0.0":{"name":"angular-point","version":"5.0.0","license":"MIT","_id":"angular-point@5.0.0","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"8cd1d5fec6e0261e08b2acfabf930dda3c338350","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.0.tgz","integrity":"sha512-V89GvFq6Udd7gal7+BB61dqDnzsnjL1aOXKZPTwGDH0ZvySu0YR0yYHRegya9PVd69MaKMqGKC4bbEBGvyXpZA==","signatures":[{"sig":"MEUCIHLFrwJmQrz/s5yn6xLKfW6DYTIaQcYSXoNlctghVlNGAiEA00rqD4my3QVP9i92LM50fmP+ktCQ64oUmQau0WakG7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/angular-point.js","_from":".","_shasum":"8cd1d5fec6e0261e08b2acfabf930dda3c338350","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"259fbdf543df9e6a0788285950b7500e194b2bfc","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"3.10.3","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"6.7.0","dependencies":{"jquery":"^2.1.4","lodash":"^4.17.4","moment":"^2.17.1","toastr":"^2.1.2","angular":"~1.6.1","error-stack-parser":"^1.3.1"},"devDependencies":{"tslint":"^4.3.1","webpack":"2.1.0-beta.27","codelyzer":"^2.0.0-beta.4","ts-helpers":"^1.1.2","typescript":"~2.1.1","@types/node":"^6.0.58","@types/lodash":"~4.14.45","@types/toastr":"^2.1.32","tslint-loader":"^3.3.0","@types/angular":"~1.5.19","@types/core-js":"~0.9.35","@types/jasmine":"~2.5.40","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","source-map-loader":"^0.1.5","ng-annotate-loader":"^0.2.0","webpack-node-externals":"^1.5.4","awesome-typescript-loader":"^3.0.0-beta.17","compression-webpack-plugin":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.0.tgz_1484001556420_0.47621633275412023","host":"packages-18-east.internal.npmjs.com"}},"5.0.1":{"name":"angular-point","version":"5.0.1","license":"MIT","_id":"angular-point@5.0.1","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"27f3651327adbd14e82f940db633513acccbd325","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.1.tgz","integrity":"sha512-uQKMDamIdJl0zDe4YeJUoXzYQdjg25j9z4ID41Msj7UNJWRZ7EzzdEkPPkgEJYxC4uwSQDfMSgspVwlzgv4bmg==","signatures":[{"sig":"MEQCIB3Rmt+F5ryfh3UQCa0vyaqSY2LzX8RdehYiZew1l21aAiBJ/Yug6gmRFhxODBj3hp2/GfevOWHDkcGllaz+i67ZNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"27f3651327adbd14e82f940db633513acccbd325","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"9f95ea09c7acff6b91d176ecec9bf72a18a6406a","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"3.10.3","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"6.7.0","dependencies":{"lodash":"^4.17.4","moment":"^2.17.1","toastr":"^2.1.2","angular":"~1.6.1","error-stack-parser":"^1.3.1"},"devDependencies":{"tslint":"^4.3.1","webpack":"2.1.0-beta.27","codelyzer":"^2.0.0-beta.4","typescript":"~2.1.1","@types/node":"^6.0.58","@types/lodash":"~4.14.45","@types/toastr":"^2.1.32","tslint-loader":"^3.3.0","@types/angular":"~1.5.19","@types/core-js":"~0.9.35","@types/jasmine":"~2.5.40","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.5.4","awesome-typescript-loader":"^3.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.1.tgz_1484072839767_0.7220459268428385","host":"packages-12-west.internal.npmjs.com"}},"5.0.2":{"name":"angular-point","version":"5.0.2","license":"MIT","_id":"angular-point@5.0.2","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"40f629e2fac177219020df2bcd4b3d9b21a5caa2","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.2.tgz","integrity":"sha512-+grTUJ1vmO9tyhfKy8/ZGs2NboZRrcvH+CEgBON8F3X0VyIx4chRjSCyM5MthS8gWPPGtYljak3mswkWCt94QA==","signatures":[{"sig":"MEQCIEMi/XebMgRrVdmOoKuH9WfosjY9BPnnsqo6N+xyhMktAiAQV70D1gIMyhXhRsUJ/BE0I/GwqMjRwuSBzTYY7TeLTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"40f629e2fac177219020df2bcd4b3d9b21a5caa2","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"5167d0f06c0453be1b535ec7767cb41fa7239dad","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"3.10.3","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"6.7.0","dependencies":{"lodash":"^4.17.4","moment":"^2.17.1","toastr":"^2.1.2","angular":"~1.6.1","error-stack-parser":"^1.3.1"},"devDependencies":{"tslint":"^4.3.1","webpack":"2.1.0-beta.27","typescript":"~2.1.1","@types/node":"^6.0.58","@types/lodash":"~4.14.45","@types/toastr":"^2.1.32","tslint-loader":"^3.3.0","@types/angular":"~1.5.19","@types/core-js":"~0.9.35","@types/jasmine":"~2.5.40","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.5.4","awesome-typescript-loader":"^3.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.2.tgz_1484074286032_0.287490590242669","host":"packages-12-west.internal.npmjs.com"}},"5.0.3":{"name":"angular-point","version":"5.0.3","license":"MIT","_id":"angular-point@5.0.3","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"af6ff1b4970665279d5ff464f01d9f6ca71185b6","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.3.tgz","integrity":"sha512-KMLQCsjxZu2Tw3js9UlbeN8Uxdi2xlUP5nsFJXxSdL/aidkW5hbEuVl6UA8g/CkGzxmDxj665YCRshqGcBfF2Q==","signatures":[{"sig":"MEYCIQC5RFOFbDdyEHrZ1fMyXsVFf6q9/83LBr8Qa2M+xvKrCQIhAM+nQyifv/kDjNXqadvi2/UihgrGVbUxibgdGFn3yzr5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"af6ff1b4970665279d5ff464f01d9f6ca71185b6","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"8f5ff1ef446748e3b2f3e21b3b8d2bd9c2e7fb9c","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"3.10.3","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"6.7.0","dependencies":{"lodash":"^4.17.4","moment":"^2.17.1","toastr":"^2.1.2","angular":"~1.6.1","error-stack-parser":"^1.3.1"},"devDependencies":{"tslint":"^4.3.1","webpack":"2.1.0-beta.27","typescript":"~2.1.1","@types/node":"^6.0.58","@types/lodash":"~4.14.45","@types/toastr":"^2.1.32","tslint-loader":"^3.3.0","@types/angular":"~1.5.19","@types/core-js":"~0.9.35","@types/jasmine":"~2.5.40","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.5.4","awesome-typescript-loader":"^3.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.3.tgz_1484093804664_0.04150949139147997","host":"packages-18-east.internal.npmjs.com"}},"5.0.4":{"name":"angular-point","version":"5.0.4","license":"MIT","_id":"angular-point@5.0.4","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"7c8c7713767d28361b51b94dc516e00d24471151","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.4.tgz","integrity":"sha512-o74aH4N9FuEAOq4BV9ioDK3hidIcLMVfXr8QybNsSQ8Q74M7Ry2j2fbQd/XD4inZGlj2l6tryYkWBfm2hNWNXw==","signatures":[{"sig":"MEUCIQDUi5r07ZRPmC2viFodw419nreUVydjMLMyzkhxHWvy2AIgdz0255fuwYa20eifdyz3Df+MDYF8fOw1XJDu7F72J/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7c8c7713767d28361b51b94dc516e00d24471151","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"591c650bdc3c23637f12bb60526c31c760d3e4b3","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"3.10.3","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"6.7.0","dependencies":{"lodash":"^4.17.4","moment":"^2.17.1","toastr":"^2.1.2","angular":"~1.6.1","error-stack-parser":"^1.3.1"},"devDependencies":{"tslint":"^4.3.1","webpack":"2.1.0-beta.27","typescript":"~2.1.1","@types/node":"^6.0.58","@types/lodash":"~4.14.45","@types/toastr":"^2.1.32","tslint-loader":"^3.3.0","@types/angular":"~1.5.19","@types/core-js":"~0.9.35","@types/jasmine":"~2.5.40","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.5.4","awesome-typescript-loader":"^3.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.4.tgz_1484095064395_0.23971928982064128","host":"packages-12-west.internal.npmjs.com"}},"5.0.5":{"name":"angular-point","version":"5.0.5","license":"MIT","_id":"angular-point@5.0.5","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"3dee0dc41ab7b536b41f097c6916795996231150","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.5.tgz","integrity":"sha512-RuuPPDraxlHEo5QD3SWbL0cbr1V2a0AcS2azHKXkrhFM/S0ZuR+JKG13d/qvBK28pKUZ9hawYDhyE2AeM1/xhw==","signatures":[{"sig":"MEUCIEtZfR87tIW9OEV15O8JrL/DlhkPvgpHWfxCZ6AhLkjCAiEA9VlzIoJKH0lHXdFaH6H+r7VQDWMEUHM4NrGyoXQmWQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"3dee0dc41ab7b536b41f097c6916795996231150","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"6ebb17afba4e319d8e5ac4d388675636466fdac5","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"3.10.3","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"6.7.0","dependencies":{"jquery":"^2.2.4","lodash":"^4.17.4","moment":"^2.17.1","toastr":"^2.1.2","angular":"~1.6.1","error-stack-parser":"^1.3.1"},"devDependencies":{"tslint":"^4.3.1","webpack":"2.1.0-beta.27","typescript":"~2.1.1","@types/node":"^6.0.58","@types/lodash":"~4.14.45","@types/toastr":"^2.1.32","tslint-loader":"^3.3.0","@types/angular":"~1.5.19","@types/core-js":"~0.9.35","@types/jasmine":"~2.5.40","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.5.4","awesome-typescript-loader":"^3.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.5.tgz_1484097333816_0.10539417690597475","host":"packages-12-west.internal.npmjs.com"}},"5.0.6":{"name":"angular-point","version":"5.0.6","license":"MIT","_id":"angular-point@5.0.6","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"dbf31921c5ce59b57dd9f6ad487926fedaf4674a","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.6.tgz","integrity":"sha512-N2S7Vjv+uDrPZPOj+eFnsFF7zuiLw/67jl3qxqaaalxx0O8x7LKN6Vl8+KaC34oZWO4SkoUJ5dtObhAHftu6yQ==","signatures":[{"sig":"MEUCIQCiWrJW+bElKZIEUf73ELPFiaoODePf4Ce6Kro16JFqXwIgKjRmmj+D0YQfy2maZIIiptCtoulq/OS1YfbMb/I8Os4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"dbf31921c5ce59b57dd9f6ad487926fedaf4674a","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"58f4333cf252484fc6204704326ac07cdc3f0656","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"3.10.3","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"6.7.0","dependencies":{"jquery":"^2.2.4","lodash":"^4.17.4","moment":"^2.17.1","toastr":"^2.1.2","angular":"~1.6.1","error-stack-parser":"^1.3.1"},"devDependencies":{"tslint":"^4.3.1","webpack":"2.1.0-beta.27","typescript":"~2.1.1","@types/node":"^6.0.58","@types/lodash":"~4.14.45","@types/toastr":"^2.1.32","tslint-loader":"^3.3.0","@types/angular":"~1.5.19","@types/core-js":"~0.9.35","@types/jasmine":"~2.5.40","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.5.4","awesome-typescript-loader":"^3.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.6.tgz_1484151207247_0.3660797495394945","host":"packages-18-east.internal.npmjs.com"}},"5.0.7":{"name":"angular-point","version":"5.0.7","license":"MIT","_id":"angular-point@5.0.7","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"bc0e64d40375318be1da1f22d75fb1524a3b2324","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.7.tgz","integrity":"sha512-9pbJBpCcsu4uAmnGLpHj/Ef5ptI7QkhnJcUae0GI35K4aUeTvnVwn55neEB2rpxBOKV9++/zNjXrI7CHR5BEcg==","signatures":[{"sig":"MEUCIQDSjSKdgopEznCWzxXlyfVbWyD09vzhtWKHWQDg9W30EwIgEk+se+ULr0o/U0GriC64GxKWHStsaaIAX+tTFgzdDSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"bc0e64d40375318be1da1f22d75fb1524a3b2324","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"2e0c6182b0e4606654375eb4467780baac90c0db","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"4.0.5","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.1","error-stack-parser":"^1.3.1"},"devDependencies":{"tslint":"^4.3.1","webpack":"2.1.0-beta.27","typescript":"~2.1.1","@types/node":"^6.0.58","@types/lodash":"~4.14.45","@types/toastr":"^2.1.32","tslint-loader":"^3.3.0","@types/angular":"~1.5.19","@types/core-js":"~0.9.35","@types/jasmine":"~2.5.40","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.5.4","awesome-typescript-loader":"^3.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.7.tgz_1484590413136_0.03855491383001208","host":"packages-12-west.internal.npmjs.com"}},"5.0.8":{"name":"angular-point","version":"5.0.8","license":"MIT","_id":"angular-point@5.0.8","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"7bb2d81aeb28e92c7f577830dd59421359c47336","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.8.tgz","integrity":"sha512-4e4e46FOrkcHhMljOrVvrOCJrk9poeCbD8++3UYDSPuaa7g9mL3dou0H93QH8GpQbYHnrr3oCfAgaoSYXSSIDg==","signatures":[{"sig":"MEUCIFri3FB1SeuqN2s6zmmB8gy/Bbkh64W0dDDoIRjWmBfwAiEAzDmKVAGeoKdwoeHxbnEKC6STboAWBbarZd721m60DnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7bb2d81aeb28e92c7f577830dd59421359c47336","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"68e7b966f45a39abeb3be8de582937cb697d3476","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"4.0.5","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.1","error-stack-parser":"^1.3.1"},"devDependencies":{"tslint":"^4.3.1","webpack":"2.1.0-beta.27","typescript":"~2.1.1","@types/node":"^6.0.58","@types/lodash":"~4.14.45","@types/toastr":"^2.1.32","tslint-loader":"^3.3.0","@types/angular":"~1.5.19","@types/core-js":"~0.9.35","@types/jasmine":"~2.5.40","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.5.4","awesome-typescript-loader":"^3.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.8.tgz_1484593349029_0.8855276764370501","host":"packages-12-west.internal.npmjs.com"}},"5.0.9":{"name":"angular-point","version":"5.0.9","license":"MIT","_id":"angular-point@5.0.9","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"9a06d5dafc3429115f8721db6c10626adc791e04","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.9.tgz","integrity":"sha512-B0H1rPR6T6PN1OqOhbf2LSfK14qmL2Y+btqQPD/sks3VAsnHs1KEIyd+m91GU10j6/2kjote7OSMIZKCjLqAJA==","signatures":[{"sig":"MEYCIQCn06AWbUiGIfTCddJzqjXfC+rAcx+NIyLiaEUrS9ubSAIhAIy22qYMIz/Wl1ldms+8ys0AIGm7qT0yz4Y3qSVNUxVS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"9a06d5dafc3429115f8721db6c10626adc791e04","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"7732f328a28c43b1afb5a52a129ce8a64664bfdb","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"4.0.5","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.1","error-stack-parser":"^1.3.1"},"devDependencies":{"tslint":"^4.3.1","webpack":"2.1.0-beta.27","typescript":"~2.1.1","@types/node":"^6.0.58","@types/lodash":"~4.14.45","@types/toastr":"^2.1.32","tslint-loader":"^3.3.0","@types/angular":"~1.5.19","@types/core-js":"~0.9.35","@types/jasmine":"~2.5.40","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.5.4","awesome-typescript-loader":"^3.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.9.tgz_1487045162689_0.6912142694927752","host":"packages-18-east.internal.npmjs.com"}},"5.0.10":{"name":"angular-point","version":"5.0.10","license":"MIT","_id":"angular-point@5.0.10","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"e6cc1632720b540eaf1aba3506732ce65b95b795","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.10.tgz","integrity":"sha512-7QxYDaDBnNoqfEkQWSWc3hkdQCL2fk/PKSzaVjvDvCnbSBx8vs/km6mewHHtuhmw449MIe8J1BqNsyiATxSHEw==","signatures":[{"sig":"MEQCIDqVzdiZ4sou+l5D0/pCLhujxLa0mIh+U06u98WO+unHAiADPM2zDvhN30htbiASJ/aMOx2xSyDnUpM+lmOLaWRf2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"e6cc1632720b540eaf1aba3506732ce65b95b795","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"203aa1907794e75312063d224e946eed4816aa1a","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"4.1.2","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.1","error-stack-parser":"^1.3.1"},"devDependencies":{"tslint":"^4.3.1","webpack":"2.1.0-beta.27","typescript":"~2.1.1","@types/node":"^6.0.58","@types/lodash":"~4.14.45","@types/toastr":"^2.1.32","tslint-loader":"^3.3.0","@types/angular":"~1.5.19","@types/core-js":"~0.9.35","@types/jasmine":"~2.5.40","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.5.4","awesome-typescript-loader":"^3.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.10.tgz_1488651092403_0.717056822963059","host":"packages-18-east.internal.npmjs.com"}},"5.0.11":{"name":"angular-point","version":"5.0.11","license":"MIT","_id":"angular-point@5.0.11","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"e151ca6497ac661dd392b4cce2437d304e554bd2","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.11.tgz","integrity":"sha512-mPzuv3DIvkr0s98D8gnsECe0Qg5mzN92hViSvALH66jbZvD3O2XIWofYCYMyhKPvjH7tpypTGsoVXznY0ttnYA==","signatures":[{"sig":"MEUCIQDMHp/sYsVK9EQZRjZf1+1Pp9Jlt1FXONztVbsS5Qv9gAIgemGXav35Yg7+YPLGcjTucuhgXP4nwb6mEWKvUw+/eVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"e151ca6497ac661dd392b4cce2437d304e554bd2","authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"2c372b52696d683602a6c846c03180078b928191","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"4.2.0","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"7.10.0","dependencies":{},"devDependencies":{"tslint":"^5.2.0","webpack":"2.5.1","typescript":"~2.3.2","@types/node":"^7.0.18","@types/lodash":"~4.14.64","@types/toastr":"^2.1.33","tslint-loader":"^3.5.3","@types/angular":"~1.6.17","@types/core-js":"~0.9.41","@types/jasmine":"~2.5.47","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.6.0","awesome-typescript-loader":"^3.1.3"},"peerDependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.4","error-stack-parser":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.11.tgz_1494609988561_0.8211745161097497","host":"packages-12-west.internal.npmjs.com"}},"5.0.12":{"name":"angular-point","version":"5.0.12","license":"MIT","_id":"angular-point@5.0.12","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"9b56d6d698c7ae9eab0334a6b586a34ce4e614f7","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.12.tgz","integrity":"sha512-VxQomh8x4MS4WjFarCAZmw2bjCy0HNJ62GcN8a6pMEjKUoDSysFKmMqbW9lgtvJbc2xCo3SsnLJVANP5EnQFkA==","signatures":[{"sig":"MEQCIA7ve95rOfnzdlLzXDlfuZFwJY+2sUNLGbUIBcI1U7bXAiANFZuqcuOUau5Iwjird6iwoTH14CJiOnKSha+NuIZv/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"87e3a2d36f710c1d92adaf96ff485ee0a2b6893c","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"5.3.0","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"8.5.0","dependencies":{},"devDependencies":{"tslint":"^5.2.0","webpack":"2.5.1","typescript":"^2.3.0","@types/node":"^7.0.18","@types/lodash":"~4.14.64","@types/toastr":"^2.1.33","tslint-loader":"^3.5.3","@types/angular":"~1.6.17","@types/core-js":"~0.9.41","@types/jasmine":"~2.5.47","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.6.0","awesome-typescript-loader":"^3.1.3"},"peerDependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.4","error-stack-parser":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.12.tgz_1506797065654_0.5408666280563921","host":"s3://npm-registry-packages"}},"5.0.13":{"name":"angular-point","version":"5.0.13","license":"MIT","_id":"angular-point@5.0.13","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"63068fd66699c2c281dfd7b0b8c40ce756b09070","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-5.0.13.tgz","integrity":"sha512-32Gw+0YB3Xdkiq0Fa8gTsaVn+9TIo9fLVsUXBmj0njpq8pSKN1hwkXxV23QQKzen9WByTscptroOqyg+U1yl1g==","signatures":[{"sig":"MEYCIQDwtxlwMtvcHai5BDFG3PoOmZuYPYe54znVUwXwT8WLQQIhAPn78HaR/QiahJPVHaUiI0yaEpUDTWFfdXdO78h5Gqwi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"8a6b6083a564f8eeb27b2f68b5c0f7972c7bb8a6","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"5.3.0","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"8.5.0","dependencies":{},"devDependencies":{"tslint":"^5.2.0","webpack":"2.5.1","typescript":"^2.3.0","@types/node":"^7.0.18","@types/lodash":"~4.14.64","@types/toastr":"^2.1.33","tslint-loader":"^3.5.3","@types/angular":"~1.6.17","@types/core-js":"~0.9.41","@types/jasmine":"~2.5.47","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.6.0","awesome-typescript-loader":"^3.1.3"},"peerDependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.4","error-stack-parser":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-5.0.13.tgz_1506798831466_0.8855527897831053","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"angular-point","version":"6.0.0","license":"MIT","_id":"angular-point@6.0.0","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"8a52ad81bddf7dcb97bd11604b3f1e74e60cfbd8","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-6.0.0.tgz","integrity":"sha512-+X0v45v+XEgha2gmJvvjWsVfBwSWqAzDB7ljs+EzZRFHRFtk8oVX9ylV0LKUZSHz/RaUH1UlnHBaGI2sh49Zew==","signatures":[{"sig":"MEUCIQCFYnXhCOnOr+lyI0v1JnHlR4dVRRznJoZw5jpulLHFHQIgVL1igfy7Vmxf08Q/p46R8P24Q1YJopoETh9AlBjb8tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"194532bb1f290798bceb0fc110959c9dd7acc8a0","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"5.3.0","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"8.5.0","dependencies":{},"devDependencies":{"tslint":"^5.8.0","webpack":"3.8.1","typescript":"^2.6.0","@types/node":"^7.0.18","@types/lodash":"^4.14.64","@types/toastr":"^2.1.33","tslint-loader":"^3.5.3","@types/angular":"^1.6.39","@types/core-js":"~0.9.41","@types/jasmine":"~2.5.47","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.6.0","awesome-typescript-loader":"^3.1.3"},"peerDependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.4","error-stack-parser":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-6.0.0.tgz_1511638131753_0.7472875143866986","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"angular-point","version":"6.0.1","license":"MIT","_id":"angular-point@6.0.1","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"641d8b19c75327997d7b300abc748f046356b148","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-6.0.1.tgz","integrity":"sha512-V07oex69U157oq2xaM68malVcejXvVfV0PX25yDliKCs5jcOF1wAGvVHIrS1mvj3/ax5jQP9kg30I9T3pm8lGQ==","signatures":[{"sig":"MEYCIQDUjn50gCgUwvmwV1vjNAec+yAFJWqZkw7b/ZExfGXMMQIhAMLpCo0EYyx6jkQVDEn27ZOr/WmWdSwqp777sV/HcApZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"fae9b8af593ff83c4eefc9ff6e8a635ddef814f2","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"5.3.0","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"8.5.0","dependencies":{},"devDependencies":{"tslint":"^5.8.0","webpack":"3.8.1","typescript":"^2.6.0","@types/node":"^7.0.18","@types/lodash":"^4.14.64","@types/toastr":"^2.1.33","tslint-loader":"^3.5.3","@types/angular":"^1.6.39","@types/core-js":"~0.9.41","@types/jasmine":"~2.5.47","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.6.0","awesome-typescript-loader":"^3.1.3"},"peerDependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.4","error-stack-parser":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-6.0.1.tgz_1511641402242_0.7720787581056356","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"angular-point","version":"6.1.0","license":"MIT","_id":"angular-point@6.1.0","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"69b9cbdc5a2d7491a7defaf12f55145734cbd9cc","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-6.1.0.tgz","integrity":"sha512-CotkIuV56q6+Hxd91x74Lgbx/R63Bo3sNy6Mauj6pWOVb0vDn3OWa++I/A6y+P0jyE1XA6y4ma2JCIXax1CIBQ==","signatures":[{"sig":"MEQCIFqZarXxZExxipGoDoK6bXx92dUoIDc7QPYHmuTVacCbAiB1QhosKoA0QB7ctGQQJX7aXnI/Wu0RTywxFSYYNh/yew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"59159091c091af12a0633576694f25bee5a078d4","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"5.3.0","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"8.5.0","dependencies":{},"devDependencies":{"tslint":"^5.8.0","webpack":"3.8.1","typescript":"^2.6.0","@types/node":"^7.0.18","@types/lodash":"^4.14.64","@types/toastr":"^2.1.33","tslint-loader":"^3.5.3","@types/angular":"^1.6.39","@types/core-js":"~0.9.41","@types/jasmine":"~2.5.47","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.6.0","awesome-typescript-loader":"^3.1.3"},"peerDependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.4","error-stack-parser":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-6.1.0.tgz_1511916406765_0.9825811951886863","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"angular-point","version":"6.2.0","license":"MIT","_id":"angular-point@6.2.0","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"05f9870b9f0b8e49c9579f4b439a82bf72a483e0","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-6.2.0.tgz","integrity":"sha512-jR+xrMDgjJHwyKn85V7QbgpEA2VMlAwMk6b/fzo/y/OEj2GONbLpgGxFHLuxw53RfhD5ziR1KzpweGQCF6cYhQ==","signatures":[{"sig":"MEUCIQCdPIWXrWvlsYZzfde2yIb5HfDiJwOYgkLoAXt+PqJEMgIgOjCUkag8m0aia6c9CfkfcWhoRL++zxfONoWtt2EvByg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"86c4910268007eab18845e18b21e66c3b259b873","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"5.3.0","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"8.5.0","dependencies":{},"devDependencies":{"tslint":"^5.8.0","webpack":"3.8.1","typescript":"^2.6.0","@types/node":"^7.0.18","@types/lodash":"^4.14.64","@types/toastr":"^2.1.33","tslint-loader":"^3.5.3","@types/angular":"^1.6.39","@types/core-js":"~0.9.41","@types/jasmine":"~2.5.47","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.6.0","awesome-typescript-loader":"^3.1.3"},"peerDependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.4","error-stack-parser":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/angular-point-6.2.0.tgz_1513539271688_0.4274316569790244","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"angular-point","version":"6.3.0","license":"MIT","_id":"angular-point@6.3.0","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"20fa1861a2718553bd57169b171ee14d9c978270","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-6.3.0.tgz","fileCount":50,"integrity":"sha512-nK+eoMIwaEkc3heqWk6tE14VwNiKQ6cooCZ3HIvf2uzApvvnGi7JVQ1+3NAcsfYk4Bt9ECKZz1eBaOJ3jv3vsg==","signatures":[{"sig":"MEUCIQDNv9m+i4aZ3Eg2P8Y4cFAMBzCIjRdv06gFKTNbLAu2ZAIgeAgazt9V0UrcqV9rH0ihJaBmArj6ygW6er2CRLvfTS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":492411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLSz5CRA9TVsSAnZWagAAg8gQAI8a7R0P9ahEaLZI5BAS\nECmDftXl64UrPwgVl9wkNLWBX/7REvJH2EJPdMmso0OU9yqvASJqKUoy+X4t\n+4h4kNhKC6THKd0uJXzXAEGOHZGh0BSk9O4gXAZcVxaeoIi85o2zze30PTAo\nYZlJWM5JNjIPuWqo1oI0WM33j3rIUOJoBdKWb5zKQS+prdwhf29hXTeng1F7\n4RcqHqLlUg0cnbjp5R/NuvdmeRZVQitAyQNcOxbhtoZzhRJm21Zj+Xfx7/C2\nlkvKCKKwy92Kw8Kn1aZzLaTUrpw8Ro4mux4IfkmV4OjezsAnG5Nr0uWkDyco\nCOCKwiDvbBNQYiSptX1s7RbX0uD5Y1Jt0bAPSgYmvK6hzjzLC6pFrEBJJZlC\njpiDMgP3de0dOr/UzZg6D9HubAbpUfDBZyY3H5hMoXg+QmLXNlcla2tTlX49\nytjb66iVPruEKbw+4Iey1Ut146A7R/QWzKC2a3J4hwp6F90ttDBEuVKOWQkP\nrqiDM04QqcROR2NVi+OONbu7NvFt7K+RXmjGYeGYKLGAm6+uamoY5KHU516k\nQbDzsd/h1vJjtSYE+Qhp47zpW7UMHEv/Aq8uK59zpJ2TU6hlYCb/Ozps7hGm\n1hGPCkXVR30as4on+sHNxeRnBDvtVr1ku55RlH1XJ5y6iSYS11xLjuPaR+e7\nsZu0\r\n=l4SX\r\n-----END PGP SIGNATURE-----\r\n"},"authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"ec2d64985e19487e219b98e8389112ebd557198f","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"scott@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"6.1.0","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"10.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.8.0","webpack":"3.8.1","typescript":"^2.6.0","@types/node":"^7.0.18","@types/lodash":"^4.14.64","@types/toastr":"^2.1.33","tslint-loader":"^3.5.3","@types/angular":"^1.6.39","@types/core-js":"~0.9.41","@types/jasmine":"~2.5.47","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.6.0","awesome-typescript-loader":"^3.1.3"},"peerDependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.4","error-stack-parser":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/angular-point_6.3.0_1529687289503_0.6666449173119688","host":"s3://npm-registry-packages"}},"6.4.0":{"name":"angular-point","version":"6.4.0","license":"MIT","_id":"angular-point@6.4.0","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"db2c872339dcc06d753544fa4cd2d10706d53830","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-6.4.0.tgz","fileCount":51,"integrity":"sha512-1wIa352+mpaWtzGZTIEdwxEPCdUVxFDdkNzO2Zp48UEPJmJjCdQShYEPe5G8KQjXMYwLZ5Cny4XYqAZ0AJIN7w==","signatures":[{"sig":"MEQCIHxj22cUmcaPoAIH3yxa0lNNlyLJvnAacwMWN3kIIi9lAiBt0qAyCGzOtdvZOr6d4v5cAhjR3dXyI+rZ5IrS4kZQZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3ezcCRA9TVsSAnZWagAAQawQAIIXKXr2nMlii2H4tOky\nZMPuN/ZdxMXpJOImvLLYfU41khPQMArQLWYkqYxJwdLTc/DNCA+gY5sfYMNY\n93oi5H3iFW+LwNa/kJOzVNC7U4jgv5Siz5SLw79UYXPfZIDFmcmNdnVx4eWu\nbUjYt4KpyQ3/mjivBWVagzoQbG8XrL844/JzkmN+3ubT8iTWiaMpQ6VKzR2p\nK1UrC/JEgjAeHg7PxC+Rkeh1LbxzIeEVng5VGPDWk49TtEZQhmpMWRpabiH3\ntyqsNaWnmYtL9KbVNQTDubpoMR8UxvwafuSzAumpfs0qQ0vZlNSjyX7WWCI0\ntQa1hHD7oNaHlkJU8nAfm+ugjfqqnttLb/tpEI/yxB2BEOZ8c+j0etB1jVkX\nhw/PJInYIGSJH6ANQOBsKKdmPgkRgCVtruZ5mPo8SOSe/OFlqeqaJwhzIgsD\nMGskpCeQQ496RaOW9TC/UYlS0VewHcTG+CoY81GO8TB7G+yNzOe0fY06vdj2\noryIYOmQ2CXhu+Y+Z2MXR1BEmIsr3Zu22YHL0Up3QvgYzgl7eOPRDRc2bMbD\neuLIYS2dSs+vDXpNkFxjcxIfsPIh9/MfvXnC5j0tAKeJpKhqN84x3pDvjyF5\nYjj897R2aORacmCzBHrYo/AS5OilUaybZT8bncUD0taKjCnkDGYo8aQQ8fOl\nyTmA\r\n=Okds\r\n-----END PGP SIGNATURE-----\r\n"},"authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"ca39d3d7d15dae6a0a1148c6c6683494d6cc0fc2","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"npm@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"6.4.1","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.8.0","webpack":"3.8.1","typescript":"^2.6.0","@types/node":"^7.0.18","@types/lodash":"^4.14.64","@types/toastr":"^2.1.33","tslint-loader":"^3.5.3","@types/angular":"^1.6.39","@types/core-js":"~0.9.41","@types/jasmine":"~2.5.47","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.0","webpack-node-externals":"^1.6.0","awesome-typescript-loader":"^3.1.3"},"peerDependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.4","error-stack-parser":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/angular-point_6.4.0_1541270747176_0.4245559159081487","host":"s3://npm-registry-packages"}},"6.5.0":{"name":"angular-point","version":"6.5.0","license":"MIT","_id":"angular-point@6.5.0","maintainers":[{"name":"scatcher","email":"scott@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"8912a981d3480d6ad730a5a702a36de23affb446","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-6.5.0.tgz","fileCount":53,"integrity":"sha512-AqP84owE7cbOIXGaqwAkRksW6fWwvV95nFlkhUQG9kwUK/4sqjmtFhU/IMbOh9KZNlz/qgqo9bkMgHbSnJQfJA==","signatures":[{"sig":"MEUCIEbHPsV26HmmVzmvfhYY1CKRRlGHWY/YV6isbwJrEwD6AiEAtEZMm0RrspCojJkBAPk1C3myunOL8hlVnN5xT2qurCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccGDHCRA9TVsSAnZWagAAWhkP/iEhYw2N0QPply4k2FYq\n+LGAprVmjQ0qmPm5OAxxqoGSpqIBSdZPTQZzuhhZO+KoUJCJJoDMws2Seuad\nM+Rp6F910NsPnVM0vat8rOz8sNGkkWFAYOMIA2pht1AKCFrmwsKROv7b9gmH\nA60cUQV+izlAQJjyNIXmyluQCkVllIQsrIYcr8ROExyfBUgZQm5nT9WUhteB\n7b7soszqxoU1rp3mo4dz5LdVvjUWaj69ZhWVAjhYhSvXIelkoR4njpEz7qVX\nFsg4U5ya4iqlzY2Te7LXESg9Ibz0YbYm3zNnJ9qm62XSAjJoXgjjHr7b8+mU\njKdrRX7Uq1w3YyaHWEYSMsom9YjyDWk4xIk6eiLtkxNTxMwA8m0gnxTmfxvV\nyIeOlMRtqJ+5ZOIdzsdjPsac9W0vM6wuQLhCSt9/kuF0HIUeIHy6mX/EnN1S\nNtcFYFM99zMNHMQ1HO91PYYLqo1oQ1OiSBrQ70/tdtlDhAHbeEVwbzIUcNRo\nrPUzKwxu7vZ6NwCQyKz0n38pUG1sH9qFJY9G8tPV+pGkZFqmdRkI83hoMoEc\nIbIjW5AWyw/93kSF5gVUhVJoK2JWBF4XBqr59kC1UUP7g6bVKjdJKE+sYe5r\nWYvyK5iDgj3KofVlcqhc6wIUNqoLhsVRCuOxunOXvvnsug56AcU3aXZieqW+\nJiI1\r\n=osap\r\n-----END PGP SIGNATURE-----\r\n"},"authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"91f3e8b5619ed088b38d813823968acacf9fba52","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"npm@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"6.5.0","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"11.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"3.8.1","typescript":"^3.0.0","@types/node":"^11.9.4","@types/lodash":"^4.14.64","@types/toastr":"^2.1.33","tslint-loader":"^3.5.3","@types/angular":"^1.6.39","@types/core-js":"~2.5.0","@types/jasmine":"~3.3.9","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.7","webpack-node-externals":"^1.7.2","awesome-typescript-loader":"^5.2.1"},"peerDependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.4","error-stack-parser":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/angular-point_6.5.0_1550868678643_0.7564474886359915","host":"s3://npm-registry-packages"}},"6.5.1":{"name":"angular-point","version":"6.5.1","license":"MIT","_id":"angular-point@6.5.1","maintainers":[{"name":"scatcher","email":"npm@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"01aa194b232436bb762df9ba4ed63cd0d771a4bd","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-6.5.1.tgz","fileCount":53,"integrity":"sha512-hyPqg/k8kSJCb4l0GZP+zrg0d2pdsO6oDMxZfbD6qcwAmicUppAthVNYApknX5jvu9ZS25mkVVtlWLOqEGNhKw==","signatures":[{"sig":"MEYCIQCttPmPEkPprn7NrBd+eyr8Lt2/AP9lLR5Hhkzoq6VHngIhAPgWaO5sqFgYmJmfLnJTmgj45qwq873ufAcGPy3vCGt5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxP4YCRA9TVsSAnZWagAA+S8P/jg2JHodEV+h86R26L3A\nxB0foa1RRqL0Nc85tVMUlauchLcTLJaRtu1Vn72BFEvmTejGIlJNKtqBjv52\nDMAnM3okX2pneELt9HbLZzRGG7OoSj0DVRYBW6Ke6pBbVTHDGupSF4mv5+If\nvsQx4N3kWj3n6dU3LTEI2upjSfve+Aos94/kTNgeQW/A9/LM6DNsl+qs7yDm\nlNzMQRa3J2Lt8XvJRj5srLuSzeK0s4uAILYXNqZeFV4iDwUtpS5In3cLbX+J\nzR7NKSo/j4xmAYt0318o7KGZUScXgI/9sfJA81pNCgQc2EsH1aniKZ2FCHl4\n/3cL4AYVnzNZ6U39fKiE2EmjTKadJIWQ8IZYKQCgP/v0ptrojYyo4uY6p7CY\n4Sc0Sncva8fy1VK0WFh33Ecdp1paUbv4vV9VPgNvWGXXN9d7rYvINtF6kn4j\nnfYC6qGisLSA58nuOUvOzcS14H1WLkz51iewVB5GuMbGmHjTgefJ6H+N1/mK\n8sTn1ihtZyc1yJ5UnAB49CCUWC6wjrqnHRhMdehm+T5sAzlfzffWJPqgJnby\nH1e0ENkngHNMa8AxEIOtZSKX1ldoup3FKcvSHL37K8BwzqZl9EPNb4LV1O8+\n/C5W4HXs9Ke4eX/S6Tbp9+nWvU7yzZFCDx5S2sCwManSmDifHP7cc+cnT6/S\nBkHp\r\n=dC+J\r\n-----END PGP SIGNATURE-----\r\n"},"authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"841ac30967f62909f80b8013d320ff5a72cd56ce","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"npm@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"7.4.3","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"15.7.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"3.8.1","typescript":"^3.0.0","@types/node":"^11.9.4","@types/lodash":"^4.14.64","@types/toastr":"^2.1.33","tslint-loader":"^3.5.3","@types/angular":"^1.6.39","@types/core-js":"~2.5.0","@types/jasmine":"~3.3.9","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.7","webpack-node-externals":"^1.7.2","awesome-typescript-loader":"^5.2.1"},"peerDependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"~1.6.4","error-stack-parser":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/angular-point_6.5.1_1623522839884_0.824237562782512","host":"s3://npm-registry-packages"}},"6.5.2":{"name":"angular-point","version":"6.5.2","license":"MIT","_id":"angular-point@6.5.2","maintainers":[{"name":"scatcher","email":"npm@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"8c828fb4a3b8a9ee1cd4d4cae279d9aea46d64f8","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-6.5.2.tgz","fileCount":53,"integrity":"sha512-SyQ0jtmPm5ZLW5MCCmo7Qi+NqGuHtVp8c/R6qv6LK9SlEO0yhlio2LerF2U1BbnhlpMRn66zj+tsSEInCoF/Pw==","signatures":[{"sig":"MEQCIGNxb/apAVrdWY5h2en52CYbzEqg41xT8Dtc9OJLiOV8AiALQI6+pKp57VhwqfaRlxHdW8QK3GrfumkocJw7/0m6iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxP7cCRA9TVsSAnZWagAADC4P/jo3Xpi+06QRox+VBVns\n17fe2CAM2oe8KB8foIZXKSpy8eKcOoOIbmK8y7+nn6CwFTJi3r9pQkaISW27\n0ot4rHCAwRir5UWofX7Hp1a7V+VG/G05o1P8KA+bu4rQ03AoAK6lfBucTOmr\noBh6P8TbYQxC6aYmq1VAUM3+99tVcCPe7emv/kDWYxgpuiejKfOaQYpxlua3\n37hjBqqJ0u4bq3YOsMjG7sBwVKvCin3ID80fnxOa5ijEwpvM/IA6jWRNE5WR\nKCzzsbdTgzqflNxyaPQDHMgHfvRbDv8zMjg1g98LcZGLFsuYRQYMwlU3wRd3\nj7YvL0URqszJLG6D8gpTiMbfktNsOhstGkBaLard1qShdLCrExMC+Xf3f+ML\nfcD6ERU25M7T7QuZHKDXVgS+s32h63TtMAvq6e1R/l+OA+dnoCvXpm6oNR7Y\n06GNTaLPLEcCCUTFU9+eFbXpaXO6fY2281hINbP4iRWk1Svnr6ZW918LjUVw\nqIdsJWTmvmL6XGjfkwLQ2/yPakS7bqcq2Osll8M6F0v5xRMVoANv6ZrA16wQ\nrygXllUcox/PEwAOVt9ACcoNQ3Th8Zmwirte8MG+pwx9UOEWPTIJYCQUXItx\nCcRxFEFY08PFsu6ZO8lodl1E27fWfpLn4GCesKZCd+58m2BlOWau5VzXSDzn\nLWPf\r\n=/GO2\r\n-----END PGP SIGNATURE-----\r\n"},"authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"9acd7bf3d0149d891021945749f32565f7d0c1ef","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"npm@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"7.4.3","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"15.7.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"3.8.1","typescript":"^3.0.0","@types/node":"^11.9.4","@types/lodash":"^4.14.64","@types/toastr":"^2.1.33","tslint-loader":"^3.5.3","@types/angular":"^1.6.39","@types/core-js":"~2.5.0","@types/jasmine":"~3.3.9","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.7","webpack-node-externals":"^1.7.2","awesome-typescript-loader":"^5.2.1"},"peerDependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"^1.6.4","error-stack-parser":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/angular-point_6.5.2_1623523036336_0.5984081313868916","host":"s3://npm-registry-packages"}},"6.5.3":{"name":"angular-point","version":"6.5.3","license":"MIT","_id":"angular-point@6.5.3","maintainers":[{"name":"scatcher","email":"npm@scotthatcher.com"}],"homepage":"https://github.com/scatcher/angular-point","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"dist":{"shasum":"f217686ffc49050deab34d84048795654f75b14d","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-6.5.3.tgz","fileCount":53,"integrity":"sha512-fgFPWn7eV9C8PzVb1hnCiB45/qWKX+EwAn2Sud8Ki9cja5s6KfJbH9IsfIVXWedqg0cbNiyhd2/0bLJj4jmnbA==","signatures":[{"sig":"MEUCIF4hzDhw59za15daG5sRDnZbSzgMyZ720HE6KT4JCZmRAiEAhDFqX7QEvEuQZnXF/AaAUB3iMS38Xfq2wsAObou3sxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":424001},"authors":["Scott <angular-point@scotthatcher.com>"],"gitHead":"f658d4783479a8f9473d1fbe30befd03ecc5e70e","scripts":{"build":"webpack"},"_npmUser":{"name":"scatcher","email":"npm@scotthatcher.com"},"repository":{"url":"git+https://github.com/scatcher/angular-point.git","type":"git"},"_npmVersion":"9.8.1","angular-cli":{},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","directories":{},"_nodeVersion":"18.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"3.8.1","typescript":"^3.0.0","@types/node":"^11.9.4","@types/lodash":"^4.14.64","@types/toastr":"^2.1.33","tslint-loader":"^3.5.3","@types/angular":"^1.6.39","@types/core-js":"~2.5.0","@types/jasmine":"~3.3.9","@types/hammerjs":"^2.0.34","@types/source-map":"~0.5.7","webpack-node-externals":"^1.7.2","awesome-typescript-loader":"^5.2.1"},"peerDependencies":{"lodash":"^4.17.4","toastr":"^2.1.2","angular":"^1.6.4","error-stack-parser":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/angular-point_6.5.3_1698852376018_0.27516011276064956","host":"s3://npm-registry-packages"}},"6.5.4":{"name":"angular-point","description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","authors":["Scott <angular-point@scotthatcher.com>"],"homepage":"https://github.com/scatcher/angular-point","version":"6.5.4","license":"MIT","angular-cli":{},"scripts":{"build":"webpack"},"dependencies":{},"peerDependencies":{"angular":"^1.6.4","error-stack-parser":"^1.3.1","lodash":"^4.17.4","toastr":"^2.1.2"},"devDependencies":{"@types/angular":"^1.6.39","@types/core-js":"~2.5.0","@types/hammerjs":"^2.0.34","@types/jasmine":"~3.3.9","@types/lodash":"^4.14.64","@types/node":"^11.9.4","@types/source-map":"~0.5.7","@types/toastr":"^2.1.33","awesome-typescript-loader":"^5.2.1","tslint":"^5.12.1","tslint-loader":"^3.5.3","typescript":"^3.0.0","webpack":"3.8.1","webpack-node-externals":"^1.7.2"},"repository":{"type":"git","url":"git+https://github.com/scatcher/angular-point.git"},"_id":"angular-point@6.5.4","gitHead":"de76fe822a18180c1195bd6beb397861e5f72407","bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-7JOAlZaMZh9NvYtE5xcmbdy9Er2RKwV1XFSiOfq0s62NUeG7kyJM7LwQGcjt4cxOF4P1QN8NBFSFcgAj7W3zyg==","shasum":"896e16edc272c3dc394e3a2d4653bfc004c255b9","tarball":"https://registry.npmjs.org/angular-point/-/angular-point-6.5.4.tgz","fileCount":55,"unpackedSize":429272,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDCt9kRb8RfecP+Edj+hht9d7zMwAG/3HP2RHln8Bdb9wIgXuBV+SQ7t71S7QiQi7SuJOru1GsN2BOJZw2y6dk9rRg="}]},"_npmUser":{"name":"scatcher","email":"npm@scotthatcher.com"},"directories":{},"maintainers":[{"name":"scatcher","email":"npm@scotthatcher.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/angular-point_6.5.4_1765137314433_0.10358858521312286"},"_hasShrinkwrap":false}},"time":{"created":"2016-01-14T16:52:05.486Z","modified":"2025-12-07T19:55:14.826Z","4.2.0":"2016-01-14T16:52:05.486Z","5.0.0-alpha.3":"2016-05-22T16:42:59.888Z","5.0.0-alpha.4":"2017-01-08T21:41:24.985Z","5.0.0":"2017-01-09T22:39:19.034Z","5.0.1":"2017-01-10T18:27:20.011Z","5.0.2":"2017-01-10T18:51:26.259Z","5.0.3":"2017-01-11T00:16:46.853Z","5.0.4":"2017-01-11T00:37:44.636Z","5.0.5":"2017-01-11T01:15:34.040Z","5.0.6":"2017-01-11T16:13:29.362Z","5.0.7":"2017-01-16T18:13:33.380Z","5.0.8":"2017-01-16T19:02:29.281Z","5.0.9":"2017-02-14T04:06:05.012Z","5.0.10":"2017-03-04T18:11:34.656Z","5.0.11":"2017-05-12T17:26:28.828Z","5.0.12":"2017-09-30T18:44:25.715Z","5.0.13":"2017-09-30T19:13:51.809Z","6.0.0":"2017-11-25T19:28:51.898Z","6.0.1":"2017-11-25T20:23:22.387Z","6.1.0":"2017-11-29T00:46:47.027Z","6.2.0":"2017-12-17T19:34:31.851Z","6.3.0":"2018-06-22T17:08:09.620Z","6.4.0":"2018-11-03T18:45:47.352Z","6.5.0":"2019-02-22T20:51:18.876Z","6.5.1":"2021-06-12T18:34:00.176Z","6.5.2":"2021-06-12T18:37:16.547Z","6.5.3":"2023-11-01T15:26:16.417Z","6.5.4":"2025-12-07T19:55:14.618Z"},"bugs":{"url":"https://github.com/scatcher/angular-point/issues"},"license":"MIT","homepage":"https://github.com/scatcher/angular-point","repository":{"type":"git","url":"git+https://github.com/scatcher/angular-point.git"},"description":"A library designed to allow Angular2 to work with SharePoint's SOAP API's.","maintainers":[{"name":"scatcher","email":"npm@scotthatcher.com"}],"readme":"# angular-point\n\n## AngularJS + SharePoint = angular-point\n\nangular-point was created to make the client-side development story on the SharePoint more staightforward for JavaScript developers and reduce startup time for new projects.  We utilize SharePoint as the hosting provider, data store, and authentication mechanism but from there all application logic moves to the client's browser.  This approach can dramatically improve application performance as well as user perception of performance due to the fact that there is onle a single page load throughout the entire user session.  angular-point embraces the [Single-Page Application (SPA)](https://en.wikipedia.org/wiki/Single-page_application) approach and relies heavily on Google's [AngularJS](https://angularjs.org/) framework.\n\nThis library is the core component in all angular-point based SharePoint/AngularJS SPA applications.\n\n## Highlights\n\n* Each list is defined in single location [listName]Model.js and this model handles all caching of data and syncing \nwith SharePoint.\n* Default query type only pulls data that has been changed since the last call and keeps cache fresh.  Optionally can \nutilize sessionStorage or localStorage to persist query information between application sessions\n* All data for a query is automatically cached in the model for future retrieval without any additional configuration.\n* Decodes all native SharePoint data types and converts into JS using field configuration objects defined in model.\n* Encodes all JS properties to XML values and builds payload once again based on field configuration objects.\n* Single list item can appear in multiple cache locations based on query it was retrieved in but there exists only 1\nshared instance of this list item so you don't have to worry about your local cache getting out of sync.\n* Supports 3-way data binding if you decide to incorporate [Firebase](https://www.firebase.com/) (any change by any user to a list item is \nmirrored across users).  The data isn't saved to [Firebase](https://www.firebase.com/) but the change event is so all subscribers are notified to request an update from SharePoint\n* Over 200 supporting unit tests\n* Used in several very large production environments.\n* All CRUD functionality is inherited from the model, list, and list item base classes so you can easily call this shared functionality from any of these objects\n\n````html\n<!-- I produce a lot of inputs that can be updated and saved -->\n<div ng-repeat=\"todo in vm.todos\" class=\"form-group\"> \n    <input ng-model=\"todo.title\" class=\"form-control\">\n    <button ng-click=\"vm.save(todo) \n        ng-disabled=\"vm.negotiatingWithServer\" \n        class=\"btn btn-primary\">Save</button>\n</div>\n````\n\n````typescript\n\nmodule app {\n    'use strict';\n\n    class TodoController {\n        negotiatingWithServer = false;\n        todos: Todo[];\n        constructor(todoModel: TodoModel) {\n            var vm = this;\n            todosModel.executeQuery('myTodos')\n                .then((todoCache: ap.IndexedCache<Todo>) => {\n                    //I now have my cached todos but I need to\n                    //convert to array for some reason...\n                    vm.todos = todoCache.toArray();\n                  \n                })\n                .catch((err) => {\n                    //Looks like we have an issue!\n                    throw new Error(err);\n                });\n        }\n        save(todo: Todo) {\n            //Disable save to prevent multiple submissions\n            this.negotiatingWithServer = true;\n            \n            //Async save\n            todo.saveChanges()\n                .then((results) => {\n                    //Item saved without issue, local cache is \n                    //updated, and Angular updates the view\n                    \n                    //Enable buttons again\n                    this.negotiatingWithServer = false;\n                })\n                .catch((err) => {\n                    //Bad things...\n                    throw new Error(err);\n                });\n        }\n    }\n\n    angular.module('angular-point-example')\n        .controller('todoController', TodoController);\n}\n\n````\n\n## Background\nThis project evolved out of the necessity to create rich custom \"apps\" in a range of SharePoint environments (2007+) \nwithout the ability to deploy server-side code.  For many years we built these applications using a combination of XSL \nTemplates and jQuery but the limited amount of code reuse and temperamental nature of SharePoint Designer \"inspired\" \nus to look for a better alternative.\n\nThis project originally evolved as a collection of enhancements to Marc Anderson's incredible [SPServices](http://spservices.codeplex.com/) \nlibrary.  Since that point, a lot has changed but much of the core transactional logic still relies on pieces of SPServices.  Thanks Marc!\n\nOver the past year this project has been converted from vanilla ES5 to TypeScript and the benefits of having strong \ntyping in all projects that use this library is pretty amazing.  \n\n## Getting Started\n(1) Install with bower\n````cmd\nbower install angular-point\n````\n(2) Add bower_components/angular-point/dist/angular-point.js to your index.html.\n\n(3) Add 'angular-point' to your main module's list of dependencies\n\n(4) If using tsd, optionally let tsd know where the angular-point TypeScript code is so we can benefit from library typings.\n````cmd\ntsd link\n````\n\n(5) Create your models which represents your lists or library (details below).\n\n\n## Examples\n\nA simple TodoMVC sample app can be found here at the [angular-point-todomvc](https://github.com/scatcher/angular-point-todomvc) repo.  It's a pretty simple tweak of the TypeScript & AngularJS TodoMVC project but it adds the necessary methods to connect to a real SharePoint Todo list and perform the normal CRUD events.  It also includes mock data so you can play with it locally without deployment to SharePoint.\n\nA much more complex example can be found here ( [angular-point-example](https://github.com/scatcher/angular-point-example)) although due to the amount of prorietary content that needed to be removed it might serve to be more confussing that helpful.  \n\n## Dependencies\nThe only required library that angular-point depends on is [lodash](https://lodash.com/).  Optionally also include [angular-toastr](https://github.com/Foxandxss/angular-toastr) in your project if you'd like to utilize built in toasts.\n````cmd\nbower install lodash --save\nbower install angular-toastr --save\n````\nMake sure these are loaded prior to angular-point.\n\n## Model\nThe model is where we define the list item constructor and the [list](http://scatcher.github.io/angular-point/#/api/List) itself.  It is extended\nusing the core ap.Model class which provides all common model functionality.  More information can be found at the main\n[angular-point docs](http://scatcher.github.io/angular-point/#/api/angularPoint) site on the left side nav under \"Model\".\n\nThe \"Project\" class defines an individual project list item and each new list item we retrieve from SharePoint is \ninstantiated using this class so all methods are available directly from the list item object.  The list item is \nextended using the base \"ap.ListItem\" class that includes the default methods available to all list items.  More info \ncan be found for each of the available methods [here](http://scatcher.github.io/angular-point/#/api/angularPoint) under \nthe \"ListItem\" nav on the left side.\n\n````typescript\n\nmodule app {\n    'use strict';\n    \n    //List item constructor\n    export class Project extends ap.ListItem<Project>{\n        active: boolean;\n        attachments: string[];\n        costEstimate: number;\n        customer: ap.ILookup<Customer>;\n        group: ap.ILookup<Group>;\n        projectDescription: string;\n        status: string;\n        taskManager: ap.IUser;\n        title: string;\n        users: ap.IUser[];\n        constructor(obj) {\n            super(obj);\n            _.assign(this, obj);\n        }\n        //Simple getter\n        get label(): string {\n            return 'Project Name is ' + this.title;\n        }\n        //Method that all projects now are able to call which reaches \n        //out to the model for this list item\n        doSomethingOnModel(): void {\n            //GetModel along with many other methods added when extending from ap.ListItem.  In this case\n            //it would return the instantiated ProjectsModel below.\n            let model = this.getModel();\n            return model.someExposedModelMethod();\n        }\n\n    }\n    \n    //Model definition, contains list information, field definitions, and \n    //model specific methods\n    export class ProjectsModel extends ap.Model {\n        constructor() {\n            super({\n                factory: Project, //References the list item constructor above\n                list: {\n                    //The magic that all list/library based requests require\n                    guid: '{PROJECT LIST GUID}',\n                    title: 'Projects',\n                    customFields: [\n                        {\n                            staticName: 'Title', //Name that SharePoint uses\n                            objectType: 'Text',  //Type of object to decode/encode\n                            mappedName: 'title'  //JavaScript property name on list item\n                        },\n                        {\n                            staticName: 'Customer',\n                            objectType: 'Lookup',\n                            mappedName: 'customer'\n                        },\n                        {\n                            staticName: 'ProjectDescription',\n                            objectType: 'Text',\n                            mappedName: 'projectDescription'\n                        },\n                        {\n                            staticName: 'Status',\n                            objectType: 'Text',\n                            mappedName: 'status'\n                        },\n                        {\n                            staticName: 'TaskManager',\n                            objectType: 'User',\n                            mappedName: 'taskManager'\n                        },\n                        {\n                            staticName: 'ProjectGroup',\n                            objectType: 'Lookup',\n                            mappedName: 'group'\n                        },\n                        {\n                            staticName: 'CostEstimate',\n                            objectType: 'Currency',\n                            mappedName: 'costEstimate'\n                        },\n                        {\n                            staticName: 'Active',\n                            objectType: 'Boolean',\n                            mappedName: 'active'\n                        },\n                        {\n                            staticName: 'Attachments',\n                            objectType: 'Attachments',\n                            mappedName: 'attachments',\n                            readOnly: true\n                        }\n                    ]\n                }\n            });\n\n            let model = this;\n\n            /** \n            * Query to retrieve the most recent 25 modifications, gets all records the first \n            * time it's called and just gets changes for each additional call but still\n            * resolves with entire cache for this query.  To execute we just call\n            * model.executeQuery('recentChanges').\n            */\n            model.registerQuery({\n                name: 'recentChanges', //Unique name for this query\n                rowLimit: 25, //Defaults to all list items if not specified\n                query: '' +\n                '<Query>' +\n                '   <OrderBy>' +\n                //Get most recent list items\n                '       <FieldRef Name=\"Modified\" Ascending=\"FALSE\"/>' +\n                '   </OrderBy>' +\n                // Prevents any records from being returned if user\n                // doesn't have permissions on project lookup list\n                '   <Where>' +\n                '       <IsNotNull>' +\n                '           <FieldRef Name=\"Project\"/>' +\n                '       </IsNotNull>' +\n                '   </Where>' +\n                '</Query>'\n            });\n           \n            /**\n            * When called simply fetches all list items using\n            * GetListItemChangesSinceToken (Default) operation.  Initial\n            * call pulls entire list and we receive a change token.\n            * All future calls use the change token from the previous\n            * call to retrieve the list items that have \n            * changed and the returned IndexedCache is updated \n            * accordingly.\n            */\n            model.registerQuery({ name: 'simpleQuery' });\n\n            /**\n             * Similar to above, but this query will store the \n             * list items and change token in browser session \n             * storage so if user comes back before storage \n             * expires we just rehydrate stored list items and\n             * request changes since the last request.\n             */            \n            model.registerQuery({\n                name: 'sessionStorageQuery',\n                sessionStorage: true,\n                //Defaults to 24 hours but we are overiding to 8 hours\n                localStorageExpiration: 28800000\n            });\n            \n            /**\n             * In this example we request the list items a single\n             * time and all subsequent calls get the already resolved\n             * initial promise.  This works well for data that doesn't\n             * change often and the GetListItems operation is much smaller\n             * than the default GetListItemChangesSinceToken operation. */            \n            model.registerQuery({\n                name: 'runOnce',\n                operation: 'GetListItems',\n                runOnce: true\n            });\n\n             \n             \n            //Any other model setup\n        }\n        someExposedModelMethod(): void {\n            this.dosomething...\n        }\n    }\n}\n````\n\nThe first important thing that needs to be defined here is the list.guid \nbecause this is the unique identifier used in all web service calls to interact with the SOAP web services for this \nlist or library.\n\nThe next thing that needs to be defined is the list.customFields array which maps our SharePoint field names/types to\nour JavaScript property names/values.  Based on the defined type of field, we format the value accordingly but by default\nall field objectTypes are Text.  See [the field documentation](http://scatcher.github.io/angular-point/#/api/Field) for\nadditional info.\n\nAt this point it's time to define our named queries using the \n[model.registerQuery](http://scatcher.github.io/angular-point/#/api/Model.registerQuery) method on the instantiated\nmodel.  Once registered, you'll be able to execute this query from anywhere in the application using \n\n````typescript\n\nmodule app {\n    'use strict';\n\n    class ProjectController {\n        projects: Project[];\n        constructor(projectsModel: ProjectsModel) {\n            var vm = this;\n            projectsModel.executeQuery('recentChanges')\n                .then((projectCache: ap.IndexedCache<Project>) => {\n                    //I now have my cached projects but I need to convert to array\n                    vm.projects = projectCache.toArray();\n                })\n                .catch((err) => {\n                    //The ball has been dropped\n                    throw new Error(err);\n                });\n        }\n    }\n\n    angular.module('angular-point-example')\n        .controller('projectController', ProjectController);\n}\n````\n\nAdditional info on the model.executeQuery method can be found [here](http://scatcher.github.io/angular-point/#/api/Model.executeQuery).  It will be\nreturn inside of an [IndexedCache](http://scatcher.github.io/angular-point/#/api/IndexedCache).\n\nAt this point the data source is ready to be used within the application.\n\n\n## Offline Development \n##### (Made to work with [angular-point-tools](https://github.com/scatcher/angular-point-tools))\n\nThe offline development environment included with library attempts to utilize cached XML query responses from the \nlists you're planning to use.  As a fallback, the offline environment attempts to generate mock XML responses \n(although not very well).  \n\nThe offline environment will intercept all outgoing calls to SharePoint and depending if you have cached xml files\navailable will return cached server responses or dynamically generated mock server responses.  All application \ninteractions while in this environment will persist until the browser is reloaded.  \n\nAll project script/style files in the main app folder will automatically get injected into the build blocks contained\nin the app/index.html file so there is no need to manually create script/style references.  Any changes made to the \ncode will cause any necessary compilers (TypeScript/LESS) to run and the browser will automatically refresh.\n\n\n## Authentication\nSharePoint handles authentication so in order to load the main application index.html file, the user has already \nbeen authenticated by SharePoint.  At that point we know who the user is and can retrieve any other information at \nthat time.  We still use SharePoint groups to manage user permissions and there is a supporting \n[angular-point-group-manager](https://github.com/scatcher/angular-point-group-manager) directive that makes user \nmanagement pretty simple directly within the application and allows complex logic like combining groups.  Because \nthe application is requesting data on the client-side on behalf of the user, the application runs with the \npermissions of the user so we can ensure only authorized data can be retrieved/modified just as if the user was\nattempting the update information in the typical SharePoint environment.\n\n\n## Optional Modules\nThis is the core component of the angular-point project but there are a few optional modules:\n\n* [angular-point-attachments](https://github.com/scatcher/angular-point-attachments) Simple directive for angular-point that handles base64 encoding on file upload, deletion, and viewing of attachments.\n* [angular-point-discussion-thread](https://github.com/scatcher/angular-point-discussion-thread) Simple discussion thread directive for angular point.  Uses a normal long text field on a list item and stores discussion as JSON object.\n* [angular-point-formly-templates](https://github.com/scatcher/angular-point-formly-templates) A collection of formly templates designed to support angular-point projects.\n* [angular-point-group-manager](https://github.com/scatcher/angular-point-group-manager) Directive that improves group management within SharePoint.  Allows complex functionality to combining groups and displaying all groups for a given user.\n* [angular-point-lookup-cache](https://github.com/scatcher/angular-point-lookup-cache) Service used to create caches for specified lookup fields to eliminate the need to iterate over the entire list to find related items.\n* [angular-point-modal](https://github.com/scatcher/angular-point-modal) Modal service for angular-point and ui-bootstraps modal dialog.\n* [angular-point-offline-generator](https://github.com/scatcher/angular-point-offline-generator) Directive used to export XML for a given list/library for use in offline development environment.\n* [angular-point-sync](https://github.com/scatcher/angular-point-sync) Adds ability to use [Firebase](https://www.firebase.com/) within angular-point to sync data between all subscribed users.\n* [angular-point-tools](https://github.com/scatcher/angular-point-tools) Build tools shared by angular-point projects.\n\n\n## Angular 2\nAt this point there is relatively little in this library that relies and Angular 1.  That being said, my experiences so far with \nAngular 2 have been pretty bumpy so we'll need to see what the development story looks like as we get a little closer to\na production ready release of NG2.\n","readmeFilename":"README.md","users":{"ncoop":true}}