OpenWaterFoundation / owf-app-snodas-ng

Open Water Foundation SNODAS snowpack user interface built with Angular
0 stars 0 forks source link

Feedback doing a clean install #2

Open smalers opened 3 years ago

smalers commented 3 years ago

Here are my notes installing and running the SNODAS application. This can be used to improve the development environment, in particular for someone like me that is trying to do basic review and provide feedback.

  1. There is no README.md. It needs to be implemented as a combination of original README, Jessica's README, and similar to InfoMapper, in order to facilitate a new developer getting set up. I suppose we'll need to agree on recommended folder names.
  2. I noticed there is no top-level .gitignore. This should perhaps always exist and can have a comment inside mentioning the other .gitignore. Definitely need to list in the README.md.
  3. I cloned.
  4. For workspace name, I was thinking it could be a generic name like ng-workspace. Then every repo would have the same top-level folder and that folder would indicate the development environment. For example, I use eclipse-workspace and mkdocs-projects similarly in other repos. Thoughts? Would there every be the case that more than one workspace exists in the same repo?
  5. Need README.md files in various folders, even if very short, to explain the contents of the folder. The main README.md can have the more comprehensive repository structure explanation. I do see a few readme files.
  6. Does it make sense to name folders like app-snodas, lib-owf-common, lib-owf-plotly so that it is very clear when a project is an application and when a library?
  7. Given that I have not run any application since switching to libraries, I don't know what folder to run ng serve in. That should be explained in a Running the Application or similar section of the documentation.

I tried running in the snodas folder and saw:

Could not find module "@angular-devkit/build-angular" from "C:\\Users\\sam\\owf-dev\\SNODAS-Tools\\git-repos\\owf-app-snodas-ng\\snodas-workspace".
Error: Could not find module "@angular-devkit/build-angular" from "C:\\Users\\sam\\owf-dev\\SNODAS-Tools\\git-repos\\owf-app-snodas-ng\\snodas-workspace".
    at Object.resolve (C:\Users\sam\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\core\node\resolve.js:141:11)
    at Observable.rxjs_1.Observable [as _subscribe] (C:\Users\sam\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\src\architect-legacy.js:153:40)
    at Observable._trySubscribe (C:\Users\sam\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:44:25)
    at Observable.subscribe (C:\Users\sam\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:30:22)
    at C:\Users\sam\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:99:19
    at new Promise (<anonymous>)
    at Observable.toPromise (C:\Users\sam\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:97:16)
    at ServeCommand.initialize (C:\Users\sam\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js:130:86)
    at process._tickCallback (internal/process/next_tick.js:68:7)
    at Function.Module.runMain (internal/modules/cjs/loader.js:757:11)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

Try:

npm install

npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\leaflet-mouse-position-1377eb26\.idea\.name'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\ngx-showdown-1a46df97\bundles\ngx-showdown.umd.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\leaflet-mouse-position-1377eb26\.idea\compiler.xml'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\papaparse-3a3714a7\player\player.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\karma-jasmine-html-reporter-eae50530\src\css\jasmine.css'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\rxjs-31d1dc19\_esm2015\internal\observable\dom\ajax.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\rxjs-da4c16f4\_esm2015\internal\observable\dom\ajax.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\rxjs-bce2b311\_esm2015\internal\observable\dom\ajax.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\rxjs-5ec64d67\_esm2015\internal\observable\dom\ajax.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\rxjs-eeae186d\_esm2015\internal\observable\dom\ajax.js'
npm WARN tar ENOENT: no such file or directory, lstat 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\rxjs-da4c16f4\_esm5'
npm WARN tar ENOENT: no such file or directory, lstat 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\rxjs-bce2b311\_esm5'
npm WARN tar ENOENT: no such file or directory, lstat 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\rxjs-5ec64d67\_esm5'
npm WARN tar ENOENT: no such file or directory, lstat 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\rxjs-eeae186d\_esm5'
npm WARN tar ENOENT: no such file or directory, lstat 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\rxjs-31d1dc19\_esm5\internal'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\bin\tslint'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\papaparse-3a3714a7\player\player.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\parse5-65d9f81d\lib\parser\open-element-stack.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\frameworks\debugprint.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\karma-eedc878e\static\context.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\parse5-65d9f81d\lib\tokenizer\preprocessor.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\parse5-65d9f81d\lib\extensions\error-reporting\tokenizer-mixin.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\bin\elementexplorer.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\parse5-65d9f81d\lib\extensions\location-info\tokenizer-mixin.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\parse5-65d9f81d\lib\common\unicode.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\frameworks\explorer.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\frameworks\jasmine.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\kobiton.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\local.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\frameworks\mocha.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\mock.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\sauce.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\frameworks\setupAfterEach.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\testObject.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\useExistingWebDriver.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\attachSession.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\browserStack.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\anchors-by-reference.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\anchors-by-reference.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\anchors-followed-by-brakets.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\anchors-followed-by-brakets.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\automatic-anchors.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\automatic-anchors.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\blockquote-followed-by-code.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\blockquote-followed-by-code.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\blockquote-inside-code.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\direct.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\blockquote-inside-code.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\driverProvider.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\blockquote-nested-markdown.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\blockquote-nested-markdown.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\blockquote.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\blockquote.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\code-block-html-escape.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\code-block-html-escape.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\code-block-with-special-chars.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\code-block-with-special-chars.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\hosted.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\code-block.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\index.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\code-block.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\double-emphasis.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\kobiton.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\double-emphasis.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\doubline-list.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\local.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\doubline-list.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\ellipsis.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\ellipsis.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\emphasis-inside-inline-code.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\emphasis-inside-inline-code.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\emphasis.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\mock.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\emphasis.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\encodeHTMLCodeTags.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\encodeHTMLCodeTags.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\escaped-number-period.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\escaped-number-period.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\escaping.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\escaping.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\github-style-at-start.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\sauce.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\github-style-at-start.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\github-style-codeblock-inside-quote.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\github-style-codeblock-inside-quote.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\github-style-codeblock.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\github-style-codeblock.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\github-style-linebreaks.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\github-style-linebreaks.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\testObject.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h1-with-double-hash.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\protractor-954a71e9\built\driverProviders\useExistingWebDriver.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h1-with-double-hash.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h1-with-equals.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\adjacentOverloadSignaturesRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h1-with-equals.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\adjacentOverloadSignaturesRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h1-with-single-hash.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\alignRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h1-with-single-hash.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\alignRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h2-with-dashes.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h2-with-dashes.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\arrayTypeRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h2-with-double-hash.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\arrayTypeRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h2-with-double-hash.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h2-with-single-hash.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\arrowParensRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h2-with-single-hash.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\arrowParensRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h3-with-double-hash.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\arrowReturnShorthandRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h3-with-double-hash.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\arrowReturnShorthandRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h3-with-single-hash.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\awaitPromiseRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h3-with-single-hash.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\awaitPromiseRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h4-with-single-hash.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\banCommaOperatorRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h4-with-single-hash.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\banCommaOperatorRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h5-with-single-hash.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\banRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h5-with-single-hash.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\banRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h6-with-single-hash.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\h6-with-single-hash.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\banTsIgnoreRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\horizontal-rules.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\banTsIgnoreRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\horizontal-rules.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\banTypesRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\html-comments.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\banTypesRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\html-comments.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\html-inside-listed-code.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\binaryExpressionOperandOrderRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\html-inside-listed-code.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\binaryExpressionOperandOrderRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\html5-strutural-tags.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\callableTypesRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\html5-strutural-tags.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\callableTypesRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\images-followed-by-brackets.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\classNameRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\images-followed-by-brackets.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\rules\classNameRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\images.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\images.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\implicit-anchors.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\implicit-anchors.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\inline-anchors.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\inline-anchors.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\inline-code.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\inline-code.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\inline-escaped-chars.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\inline-escaped-chars.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\inline-style-tag.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\inline-style-tag.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\lazy-blockquote.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\lazy-blockquote.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\line-starts-with-html.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\line-starts-with-html.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\list-followed-by-blockquote.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\list-followed-by-blockquote.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\list-followed-by-ghcode.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\list-followed-by-ghcode.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\list-with-blockquote.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\list-with-blockquote.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\list-with-code.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\list-with-code.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\literal-html-tags.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\literal-html-tags.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\multi-paragraph-list.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\multi-paragraph-list.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\multiline-unordered-list.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\multiline-unordered-list.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\nested-blockquote.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\nested-blockquote.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\nested-gh-codeblocks.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\nested-gh-codeblocks.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\obfuscated-emails.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\obfuscated-emails.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\ordered-list-same-number.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\ordered-list-same-number.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\ordered-list-starting-number.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\ordered-list-starting-number.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\ordered-list-wrong-numbers.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\leaflet-f944454e\src\layer\Layer.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\ordered-list-wrong-numbers.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\ordered-list.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\leaflet-f944454e\src\layer\LayerGroup.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\ordered-list.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\paragraphed-list-with-sublists.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\leaflet-f944454e\dist\leaflet-src.esm.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\paragraphed-list-with-sublists.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\pre-code-tags-inside-code-block.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\pre-code-tags-inside-code-block.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\pre-code-tags.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\pre-code-tags.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\relative-anchors.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\relative-anchors.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\repeated-headers.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\repeated-headers.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\simple-paragraph.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\simple-paragraph.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\strip-references.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\strip-references.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\strong.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\strong.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\unordered-list-asterisk.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\unordered-list-asterisk.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\unordered-list-minus.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\unordered-list-minus.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\unordered-list-plus.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\unordered-list-plus.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\url-with-parenthesis.html'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\showdown-7b427f0e\test\cases\url-with-parenthesis.md'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\verify\lines.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\verify\lines.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\verify\lintError.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\verify\lintError.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\verify\parse.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\verify\parse.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\formatter\abstractFormatter.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\formatter\abstractFormatter.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\formatter\formatter.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\formatter\formatter.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\rule\abstractRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\rule\abstractRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\rule\optionallyTypedRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\rule\optionallyTypedRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\rule\rule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\rule\rule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\rule\typedRule.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\rule\typedRule.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\walker\blockScopeAwareRuleWalker.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\walker\blockScopeAwareRuleWalker.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\walker\index.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\walker\index.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\walker\programAwareRuleWalker.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\walker\programAwareRuleWalker.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\walker\ruleWalker.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\walker\ruleWalker.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\walker\scopeAwareRuleWalker.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\walker\scopeAwareRuleWalker.js'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\walker\syntaxWalker.d.ts'
npm WARN tar ENOENT: no such file or directory, open 'C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\.staging\tslint-efd136c2\lib\language\walker\syntaxWalker.js'
npm ERR! code E401
npm ERR! 401 Unauthorized: @babel/compat-data@7.13.8

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\sam\AppData\Roaming\npm-cache\_logs\2021-03-22T19_27_46_700Z-debug.log

Note sure what all the warnings are but hopefully they get cleared up. Need to set up access.

In the snodas-workspace folder add a .npmrc file with the following.

  1. A process needs to be put in place to prevent developers from accidentallyt committing their token to the repo, such as a helper script.
  2. Go to GitHub account Settings / Developer Settings / Personal access tokens, Then select Generation new token. Use a name "Read GitHub Packages" and select only the read:packages checkbox. There should be no needed to delete or write packages and the average developer on the web would not have permissions to do that.

Running npm install then shows:

npm install

> core-js@3.8.3 postinstall C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\core-js
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
> https://opencollective.com/core-js
> https://www.patreon.com/zloirock

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

> @angular/cli@11.2.4 postinstall C:\Users\sam\owf-dev\SNODAS-Tools\git-repos\owf-app-snodas-ng\snodas-workspace\node_modules\@angular\cli
> node ./bin/postinstall/script.js

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules\webpack-dev-server\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules\watchpack-chokidar2\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

added 1672 packages from 1257 contributors in 332.117s
warning: LF will be replaced by CRLF in snodas-workspace/.npmrc.
The file will have its original line endings in your working directory.

Change to projects/snodas and run ng serve. It displays the application.

I recommend that these issue comments are used to improve the README.md. In particular:

  1. Contact GitHub support and ask why a token is needed for read-only access to packages.
  2. Contact GitHub support and ask how do they recommend storing a project .npmrc in the repository without accidentally publishing a person's token?
  3. Improve documentation to provide information about defining a new token and at a minimum only need package read permissions (not write or deliete). Provide context in explanations, for example, "This allows npm install to locate, download, and install GItHub packages that are hosted in Open Water Foundation library repositories...".
smalers commented 3 years ago

Josh updated the application. Here are my comments on a second pull after the initial setup, in case this is useful for developer documentation.

  1. Git status shows my changes to .npmrc and package-lock.json.
  2. git-pull complains that local changes to package-lock.json are in conflict. I removed local changes with git checkout -- package-lock.json. Then pull again.
  3. The above allows changes to .npmrc to exist locally because no additional changes have occurred on the remote but if there were remote changes I'd have to do a merge or re-setup again.
  4. Also need to do npm install to get the latest OpenWaterFoundation/common library version, right? Before doing that, try ng serve to see what happens. The application starts OK and images are shown, but not sure if the recent library code is being used.
  5. Kill the session and run npm install. Warnings are shown but it is not obvious that the OWF library is updated. Maybe just need to recommend that any time the repo is pulled that npm install is also run.
  6. I'll add feedback on the functionality in the other issues.