diff --git a/LICENSE-THIRD-PARTY b/LICENSE-THIRD-PARTY index 73d4cd5..835a6e4 100644 --- a/LICENSE-THIRD-PARTY +++ b/LICENSE-THIRD-PARTY @@ -2254,6 +2254,11 @@ │ ├─ publisher: Len Boyette │ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/copy-webpack-plugin │ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/copy-webpack-plugin/LICENSE +├─ copyfiles@2.4.1 +│ ├─ licenses: MIT +│ ├─ repository: https://github.com/calvinmetcalf/copyfiles +│ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/copyfiles +│ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/copyfiles/license.md ├─ core-js-compat@3.21.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/zloirock/core-js @@ -4170,6 +4175,14 @@ │ ├─ url: sindresorhus.com │ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/is-wsl │ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/is-wsl/license +├─ isarray@0.0.1 +│ ├─ licenses: MIT +│ ├─ repository: https://github.com/juliangruber/isarray +│ ├─ publisher: Julian Gruber +│ ├─ email: mail@juliangruber.com +│ ├─ url: http://juliangruber.com +│ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/noms/node_modules/isarray +│ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/noms/node_modules/isarray/README.md ├─ isarray@1.0.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/juliangruber/isarray @@ -5084,6 +5097,12 @@ │ ├─ email: matthew.davidson@skyscanner.net │ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/node-sass-tilde-importer │ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/node-sass-tilde-importer/LICENSE +├─ noms@0.0.0 +│ ├─ licenses: ISC +│ ├─ repository: https://github.com/calvinmetcalf/noms +│ ├─ publisher: Calvin Metcalf +│ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/noms +│ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/noms/readme.md ├─ nopt@4.0.3 │ ├─ licenses: ISC │ ├─ repository: https://github.com/npm/nopt @@ -5609,8 +5628,8 @@ │ ├─ licenses: ISC │ ├─ repository: https://github.com/alexeyraspopov/picocolors │ ├─ publisher: Alexey Raspopov -│ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/postcss-color-functional-notation/node_modules/picocolors -│ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/postcss-color-functional-notation/node_modules/picocolors/LICENSE +│ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/postcss-color-gray/node_modules/picocolors +│ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/postcss-color-gray/node_modules/picocolors/LICENSE ├─ picocolors@1.0.0 │ ├─ licenses: ISC │ ├─ repository: https://github.com/alexeyraspopov/picocolors @@ -6180,8 +6199,8 @@ │ ├─ repository: https://github.com/postcss/postcss │ ├─ publisher: Andrey Sitnik │ ├─ email: andrey@sitnik.ru -│ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/postcss-color-functional-notation/node_modules/postcss -│ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/postcss-color-functional-notation/node_modules/postcss/LICENSE +│ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/postcss-color-gray/node_modules/postcss +│ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/postcss-color-gray/node_modules/postcss/LICENSE ├─ postcss@8.3.6 │ ├─ licenses: MIT │ ├─ repository: https://github.com/postcss/postcss @@ -6373,6 +6392,14 @@ │ ├─ url: http://blog.izs.me/ │ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/read-package-json │ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/read-package-json/LICENSE +├─ readable-stream@1.0.34 +│ ├─ licenses: MIT +│ ├─ repository: https://github.com/isaacs/readable-stream +│ ├─ publisher: Isaac Z. Schlueter +│ ├─ email: i@izs.me +│ ├─ url: http://blog.izs.me/ +│ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/noms/node_modules/readable-stream +│ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/noms/node_modules/readable-stream/LICENSE ├─ readable-stream@2.3.7 │ ├─ licenses: MIT │ ├─ repository: https://github.com/nodejs/readable-stream @@ -7223,6 +7250,11 @@ │ ├─ url: sindresorhus.com │ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/string-width │ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/string-width/license +├─ string_decoder@0.10.31 +│ ├─ licenses: MIT +│ ├─ repository: https://github.com/rvagg/string_decoder +│ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/noms/node_modules/string_decoder +│ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/noms/node_modules/string_decoder/LICENSE ├─ string_decoder@1.1.1 │ ├─ licenses: MIT │ ├─ repository: https://github.com/nodejs/string_decoder @@ -7388,6 +7420,14 @@ │ ├─ url: http://substack.net │ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/text-table │ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/text-table/LICENSE +├─ through2@2.0.5 +│ ├─ licenses: MIT +│ ├─ repository: https://github.com/rvagg/through2 +│ ├─ publisher: Rod Vagg +│ ├─ email: r@va.gg +│ ├─ url: https://github.com/rvagg +│ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/through2 +│ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/through2/LICENSE.md ├─ through@2.3.8 │ ├─ licenses: MIT │ ├─ repository: https://github.com/dominictarr/through @@ -7660,6 +7700,14 @@ │ ├─ url: https://github.com/jonschlinkert │ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/unset-value │ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/unset-value/LICENSE +├─ untildify@4.0.0 +│ ├─ licenses: MIT +│ ├─ repository: https://github.com/sindresorhus/untildify +│ ├─ publisher: Sindre Sorhus +│ ├─ email: sindresorhus@gmail.com +│ ├─ url: sindresorhus.com +│ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/untildify +│ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/untildify/license ├─ upath@1.2.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/anodynos/upath @@ -7967,6 +8015,13 @@ │ ├─ email: oozcitak@gmail.com │ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/xmlbuilder │ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/xmlbuilder/LICENSE +├─ xtend@4.0.2 +│ ├─ licenses: MIT +│ ├─ repository: https://github.com/Raynos/xtend +│ ├─ publisher: Raynos +│ ├─ email: raynos2@gmail.com +│ ├─ path: /Users/qwefgh90/Documents/ng-terminal/node_modules/xtend +│ └─ licenseFile: /Users/qwefgh90/Documents/ng-terminal/node_modules/xtend/LICENSE ├─ xterm-addon-fit@0.5.0 │ ├─ licenses: MIT │ ├─ repository: https://github.com/xtermjs/xterm.js diff --git a/README.md b/README.md index ccd5ac2..3676028 100644 --- a/README.md +++ b/README.md @@ -121,3 +121,11 @@ You can find official supported terminal sequences in https://xtermjs.org/docs/a ## Contribution NgTerminal is developed with Angular CLI. You can always write issue and contribute through PR to **master** branch. + +#### Available commands + +- Running an example app in your environment: `npm start` +- Testing ng-terminal: `npm test` +- Creating a tarball for testing with external angular apps: `npm run local` +- (Travis) Creating a static page for this project: `npm run page` +- (Maintainer) Deploying a library to the npm registry: `npm run publish` \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 55af228..f087bc3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,6 +20,7 @@ "@angular/router": "~12.2.16", "@juggle/resize-observer": "^3.3.1", "angular-resizable-element": "^5.0.0", + "copyfiles": "^2.4.1", "ngx-json-viewer": "^2.4.0", "rxjs": "~6.6.7", "tslib": "^2.0.0", @@ -3666,7 +3667,6 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -4085,7 +4085,6 @@ }, "node_modules/balanced-match": { "version": "1.0.0", - "dev": true, "license": "MIT" }, "node_modules/base": { @@ -4295,7 +4294,6 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", - "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -4728,7 +4726,6 @@ }, "node_modules/cliui": { "version": "7.0.4", - "dev": true, "license": "ISC", "dependencies": { "string-width": "^4.2.0", @@ -4929,7 +4926,6 @@ }, "node_modules/concat-map": { "version": "0.0.1", - "dev": true, "license": "MIT" }, "node_modules/connect": { @@ -5153,6 +5149,35 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/copyfiles": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", + "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", + "dependencies": { + "glob": "^7.0.5", + "minimatch": "^3.0.3", + "mkdirp": "^1.0.4", + "noms": "0.0.0", + "through2": "^2.0.1", + "untildify": "^4.0.0", + "yargs": "^16.1.0" + }, + "bin": { + "copyfiles": "copyfiles", + "copyup": "copyfiles" + } + }, + "node_modules/copyfiles/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/core-js": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz", @@ -5189,7 +5214,6 @@ }, "node_modules/core-util-is": { "version": "1.0.2", - "dev": true, "license": "MIT" }, "node_modules/cors": { @@ -6233,7 +6257,6 @@ }, "node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, "license": "MIT" }, "node_modules/encodeurl": { @@ -6657,7 +6680,6 @@ }, "node_modules/escalade": { "version": "3.1.1", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -7400,7 +7422,6 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", - "dev": true, "license": "ISC" }, "node_modules/fsevents": { @@ -7450,7 +7471,6 @@ }, "node_modules/get-caller-file": { "version": "2.0.5", - "dev": true, "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" @@ -7503,7 +7523,6 @@ "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -8240,7 +8259,6 @@ }, "node_modules/inflight": { "version": "1.0.6", - "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -8249,7 +8267,6 @@ }, "node_modules/inherits": { "version": "2.0.4", - "dev": true, "license": "ISC" }, "node_modules/ini": { @@ -8558,7 +8575,6 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -8724,7 +8740,6 @@ }, "node_modules/isarray": { "version": "1.0.0", - "dev": true, "license": "MIT" }, "node_modules/isbinaryfile": { @@ -9888,7 +9903,6 @@ }, "node_modules/minimatch": { "version": "3.0.4", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -10355,6 +10369,36 @@ "find-parent-dir": "^0.3.0" } }, + "node_modules/noms": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", + "integrity": "sha1-2o69nzr51nYJGbJ9nNyAkqczKFk=", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" + } + }, + "node_modules/noms/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "node_modules/noms/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/noms/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, "node_modules/nopt": { "version": "4.0.3", "dev": true, @@ -10799,7 +10843,6 @@ }, "node_modules/once": { "version": "1.4.0", - "dev": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -11207,7 +11250,6 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13417,7 +13459,6 @@ }, "node_modules/process-nextick-args": { "version": "2.0.1", - "dev": true, "license": "MIT" }, "node_modules/promise-inflight": { @@ -13886,7 +13927,6 @@ }, "node_modules/readable-stream": { "version": "2.3.7", - "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -13900,7 +13940,6 @@ }, "node_modules/readable-stream/node_modules/safe-buffer": { "version": "5.1.2", - "dev": true, "license": "MIT" }, "node_modules/readdir-scoped-modules": { @@ -14097,7 +14136,6 @@ }, "node_modules/require-directory": { "version": "2.1.1", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -15587,7 +15625,6 @@ }, "node_modules/string_decoder": { "version": "1.1.1", - "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" @@ -15595,14 +15632,12 @@ }, "node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.1.2", - "dev": true, "license": "MIT" }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -15614,7 +15649,6 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -15947,6 +15981,15 @@ "dev": true, "license": "MIT" }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -16404,6 +16447,14 @@ "node": ">=0.10.0" } }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "engines": { + "node": ">=8" + } + }, "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", @@ -16464,7 +16515,6 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", - "dev": true, "license": "MIT" }, "node_modules/util-extend": { @@ -17530,7 +17580,6 @@ }, "node_modules/wrap-ansi": { "version": "7.0.0", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -17546,7 +17595,6 @@ }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -17560,7 +17608,6 @@ }, "node_modules/wrap-ansi/node_modules/color-convert": { "version": "2.0.1", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -17571,12 +17618,10 @@ }, "node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", - "dev": true, "license": "MIT" }, "node_modules/wrappy": { "version": "1.0.2", - "dev": true, "license": "ISC" }, "node_modules/ws": { @@ -17619,6 +17664,14 @@ "node": ">=4.0" } }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, "node_modules/xterm": { "version": "4.16.0", "license": "MIT" @@ -17667,7 +17720,6 @@ }, "node_modules/yargs": { "version": "16.2.0", - "dev": true, "license": "MIT", "dependencies": { "cliui": "^7.0.2", @@ -17693,7 +17745,6 @@ }, "node_modules/yargs/node_modules/y18n": { "version": "5.0.8", - "dev": true, "license": "ISC", "engines": { "node": ">=10" @@ -17701,7 +17752,6 @@ }, "node_modules/yargs/node_modules/yargs-parser": { "version": "20.2.9", - "dev": true, "license": "ISC", "engines": { "node": ">=10" @@ -20320,8 +20370,7 @@ "dev": true }, "ansi-regex": { - "version": "5.0.1", - "dev": true + "version": "5.0.1" }, "ansi-styles": { "version": "3.2.1", @@ -20621,8 +20670,7 @@ } }, "balanced-match": { - "version": "1.0.0", - "dev": true + "version": "1.0.0" }, "base": { "version": "0.11.2", @@ -20773,7 +20821,6 @@ }, "brace-expansion": { "version": "1.1.11", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -21081,7 +21128,6 @@ }, "cliui": { "version": "7.0.4", - "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -21238,8 +21284,7 @@ } }, "concat-map": { - "version": "0.0.1", - "dev": true + "version": "0.0.1" }, "connect": { "version": "3.7.0", @@ -21403,6 +21448,27 @@ } } }, + "copyfiles": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", + "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", + "requires": { + "glob": "^7.0.5", + "minimatch": "^3.0.3", + "mkdirp": "^1.0.4", + "noms": "0.0.0", + "through2": "^2.0.1", + "untildify": "^4.0.0", + "yargs": "^16.1.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, "core-js": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.0.tgz", @@ -21428,8 +21494,7 @@ } }, "core-util-is": { - "version": "1.0.2", - "dev": true + "version": "1.0.2" }, "cors": { "version": "2.8.5", @@ -22162,8 +22227,7 @@ "dev": true }, "emoji-regex": { - "version": "8.0.0", - "dev": true + "version": "8.0.0" }, "encodeurl": { "version": "1.0.2", @@ -22444,8 +22508,7 @@ "optional": true }, "escalade": { - "version": "3.1.1", - "dev": true + "version": "3.1.1" }, "escape-html": { "version": "1.0.3", @@ -23004,8 +23067,7 @@ "dev": true }, "fs.realpath": { - "version": "1.0.0", - "dev": true + "version": "1.0.0" }, "fsevents": { "version": "2.3.2", @@ -23038,8 +23100,7 @@ "dev": true }, "get-caller-file": { - "version": "2.0.5", - "dev": true + "version": "2.0.5" }, "get-intrinsic": { "version": "1.1.1", @@ -23078,7 +23139,6 @@ "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -23636,15 +23696,13 @@ }, "inflight": { "version": "1.0.6", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { - "version": "2.0.4", - "dev": true + "version": "2.0.4" }, "ini": { "version": "1.3.6", @@ -23867,8 +23925,7 @@ "dev": true }, "is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true + "version": "3.0.0" }, "is-glob": { "version": "4.0.3", @@ -23979,8 +24036,7 @@ } }, "isarray": { - "version": "1.0.0", - "dev": true + "version": "1.0.0" }, "isbinaryfile": { "version": "4.0.8", @@ -24812,7 +24868,6 @@ }, "minimatch": { "version": "3.0.4", - "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -25161,6 +25216,38 @@ "find-parent-dir": "^0.3.0" } }, + "noms": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", + "integrity": "sha1-2o69nzr51nYJGbJ9nNyAkqczKFk=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, "nopt": { "version": "4.0.3", "dev": true, @@ -25491,7 +25578,6 @@ }, "once": { "version": "1.4.0", - "dev": true, "requires": { "wrappy": "1" } @@ -25771,8 +25857,7 @@ "dev": true }, "path-is-absolute": { - "version": "1.0.1", - "dev": true + "version": "1.0.1" }, "path-is-inside": { "version": "1.0.2", @@ -27364,8 +27449,7 @@ "dev": true }, "process-nextick-args": { - "version": "2.0.1", - "dev": true + "version": "2.0.1" }, "promise-inflight": { "version": "1.0.1", @@ -27694,7 +27778,6 @@ }, "readable-stream": { "version": "2.3.7", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -27706,8 +27789,7 @@ }, "dependencies": { "safe-buffer": { - "version": "5.1.2", - "dev": true + "version": "5.1.2" } } }, @@ -27868,8 +27950,7 @@ } }, "require-directory": { - "version": "2.1.1", - "dev": true + "version": "2.1.1" }, "require-from-string": { "version": "2.0.2", @@ -28969,14 +29050,12 @@ }, "string_decoder": { "version": "1.1.1", - "dev": true, "requires": { "safe-buffer": "~5.1.0" }, "dependencies": { "safe-buffer": { - "version": "5.1.2", - "dev": true + "version": "5.1.2" } } }, @@ -28984,7 +29063,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -28993,7 +29071,6 @@ }, "strip-ansi": { "version": "6.0.1", - "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -29220,6 +29297,15 @@ "version": "2.3.8", "dev": true }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -29541,6 +29627,11 @@ } } }, + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" + }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", @@ -29593,8 +29684,7 @@ "dev": true }, "util-deprecate": { - "version": "1.0.2", - "dev": true + "version": "1.0.2" }, "util-extend": { "version": "1.0.3", @@ -30423,7 +30513,6 @@ }, "wrap-ansi": { "version": "7.0.0", - "dev": true, "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -30432,27 +30521,23 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "dev": true, "requires": { "color-convert": "^2.0.1" } }, "color-convert": { "version": "2.0.1", - "dev": true, "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "dev": true + "version": "1.1.4" } } }, "wrappy": { - "version": "1.0.2", - "dev": true + "version": "1.0.2" }, "ws": { "version": "8.2.3", @@ -30471,6 +30556,11 @@ "version": "11.0.1", "dev": true }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, "xterm": { "version": "4.16.0" }, @@ -30507,7 +30597,6 @@ }, "yargs": { "version": "16.2.0", - "dev": true, "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -30519,12 +30608,10 @@ }, "dependencies": { "y18n": { - "version": "5.0.8", - "dev": true + "version": "5.0.8" }, "yargs-parser": { - "version": "20.2.9", - "dev": true + "version": "20.2.9" } } }, diff --git a/package.json b/package.json index dbdfb94..04be303 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,10 @@ "version": "0.0.0", "scripts": { "prestart": "npm run build", - "prepublish": "npm run lib:build:prod && npm run license", + "prepublish": "npm run license && npm run lib:build:prod && copyfiles README.md dist/ng-terminal", "prepage": "npm run lib:build", "prelocal": "npm run lib:build:prod", + "pretest": "npm run lib:travis:test", "start": "ng serve demo-v10", "build": "npm run lib:build", "test": "npm run lib:test", @@ -31,13 +32,13 @@ "@angular/platform-browser": "~12.2.16", "@angular/platform-browser-dynamic": "~12.2.16", "@angular/router": "~12.2.16", + "@juggle/resize-observer": "^3.3.1", + "angular-resizable-element": "^5.0.0", "ngx-json-viewer": "^2.4.0", "rxjs": "~6.6.7", - "angular-resizable-element": "^5.0.0", - "@juggle/resize-observer": "^3.3.1", "tslib": "^2.0.0", - "xterm-addon-fit": "^0.5.0", "xterm": "^4.16.0", + "xterm-addon-fit": "^0.5.0", "xterm-addon-web-links": "^0.4.0", "zone.js": "~0.11.4" }, @@ -64,6 +65,7 @@ "ts-node": "~7.0.0", "tsickle": "^0.39.1", "tslint": "~6.1.0", - "typescript": "~4.3.5" + "typescript": "~4.3.5", + "copyfiles": "^2.4.1" } -} \ No newline at end of file +}