diff --git a/.eslintrc.json b/.eslintrc.json index ffa0fb7b6..c1fbc27cd 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -25,7 +25,6 @@ "/node_modules/**/*", "/coverage/**/*", "/output/**/*", - "/packages/cli/quickstart/**/*", "/packages/cli/templates/**/*", "**/files/**/*" ], diff --git a/.gitignore b/.gitignore index 08b7b0ff3..c182f06ef 100644 --- a/.gitignore +++ b/.gitignore @@ -28,7 +28,6 @@ packages/core/config/Config.schema.json !packages/cli/templates/jquery/**/files/**/* !packages/cli/templates/angular/**/files/**/* !packages/cli/templates/react/**/files/**/* -!packages/cli/templates/quickstart/**/* # Misc npm-debug.log* diff --git a/.vscode/cSpell.json b/.vscode/cSpell.json index 655882c5d..c5d3b3a50 100644 --- a/.vscode/cSpell.json +++ b/.vscode/cSpell.json @@ -6,8 +6,7 @@ "language": "en", // words - list of words to be always considered correct "words": [ - "infragistics", - "quickstart" + "infragistics" ], // flagWords - list of words to be always considered incorrect // This is useful for offensive words and common spelling errors. diff --git a/.vscode/launch.json b/.vscode/launch.json index ba1c4ac50..c5b483f94 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -175,48 +175,6 @@ "upgrade-packages", ] }, - { - "type": "node", - "request": "launch", - "name": "Launch Quickstart jQuery", - "cwd": "${workspaceRoot}/output", - "program": "${workspaceRoot}/packages/cli/bin/execute.js", - "console": "externalTerminal", - "preLaunchTask": "build", - "outFiles": ["${workspaceFolder}/**/*.js"], - "args": [ - "quickstart", - "--framework=jquery" - ] - }, - { - "type": "node", - "request": "launch", - "name": "Launch Quickstart React", - "cwd": "${workspaceRoot}/output", - "program": "${workspaceRoot}/packages/cli/bin/execute.js", - "console": "externalTerminal", - "preLaunchTask": "build", - "outFiles": ["${workspaceFolder}/**/*.js"], - "args": [ - "quickstart", - "--framework=react" - ] - }, - { - "type": "node", - "request": "launch", - "name": "Launch Quickstart Angular", - "cwd": "${workspaceRoot}/output", - "program": "${workspaceRoot}/packages/cli/bin/execute.js", - "console": "externalTerminal", - "preLaunchTask": "build", - "outFiles": ["${workspaceFolder}/**/*.js"], - "args": [ - "quickstart", - "--framework=angular" - ] - }, { "type": "node", "request": "launch", diff --git a/.vscode/settings.json b/.vscode/settings.json index b2559d1ce..d9d093557 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -21,7 +21,6 @@ }, "tslint.exclude": [ "**/files/**/*.ts", - "./output/**/*.ts", - "./quickstart/**/*.ts" + "./output/**/*.ts" ] } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index f4f72df3b..1a23e8f34 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1901,7 +1901,6 @@ You can install the Ignite UI for Angular Schematics globally and use them to cr - **templates, igx-ts, ig-ts**: Update Angular tests - references, configurations, and templates - **templates, igx-ts**: Update angular charts packages to 8.2.12 #644 - **templates, js**: Update ignite-ui to v19.2 #625 - - **templates, js**: Update jquery quickstart #625 # [4.3.6](https://github.com/IgniteUI/igniteui-cli/compare/v4.3.5...v4.3.6) (2020-01-29) @@ -2207,7 +2206,6 @@ A brand new project template type for Ignite UI for Angular with built-in authen * update Ignite UI for Angular to 6.0.0 and project to Angular 6 ([f878c37](https://github.com/IgniteUI/igniteui-cli/commit/f878c37)) * update Ignite UI Angular wrappers project to Angular 6 [7868d8f](https://github.com/IgniteUI/igniteui-cli/commit/7868d8f) * update Ignite UI for JavaScript to 18.1 in jQuery, React and Angular wrappers projects ([16afac22](https://github.com/IgniteUI/igniteui-cli/commit/16afac22), [1c91a4d](https://github.com/IgniteUI/igniteui-cli/commit/1c91a4d), [65b8190](https://github.com/IgniteUI/igniteui-cli/commit/65b8190)) -* update quickstart projects ([84d8fc9](https://github.com/IgniteUI/igniteui-cli/commit/84d8fc9)) diff --git a/README.md b/README.md index f8cbf330f..d91cd07c4 100644 --- a/README.md +++ b/README.md @@ -150,7 +150,7 @@ See the [Contribution guide](https://github.com/IgniteUI/igniteui-cli/blob/maste 3. To build the packages, run `yarn build` in the project `root`. 4. Open in Visual Studio Code - There is a predefined launch.config file for VS Code in the root folder, so you can use VS Code View/Debug window and choose one of the predefined actions. These include launching the step by step guide, quickstart project, create new project for a particular framework or add components. + There is a predefined launch.config file for VS Code in the root folder, so you can use VS Code View/Debug window and choose one of the predefined actions. These include launching the step by step guide, create new project for a particular framework or add components. 5. Hit Start Debugging/F5 diff --git a/package.json b/package.json index a6a8eb235..79291de5d 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,6 @@ "exclude": [ "**/*.d.ts", "output/", - "packages/cli/templates/quickstart/", "packages/cli/templates/**/files/", "packages/igx-templates/" ], @@ -77,23 +76,13 @@ "jasmine-spec-reporter": "^7.0.0", "lerna": "^8.1.9", "lerna-changelog": "^2.2.0", - "lite-server": "^2.6.1", "nyc": "^17.0.0", "resolve": "^1.22.8", "source-map-support": "^0.5.21", "ts-node": "^10.9.2", "tslint": "^5.11.0", "typescript": "~5.6.2", - "typescript-json-schema": "^0.65.1", - "parse-url": "^8.1.0", - "braces": "^3.0.3", - "highlight.js": "^10.4.1", - "mem": "^4.0.0", - "tar": "^6.2.1", - "micromatch": "^4.0.8", - "trim-newlines": "^3.0.1", - "parse-path": "^5.0.0", - "http-cache-semantics": "^4.1.1" + "typescript-json-schema": "^0.65.1" }, "workspaces": [ "packages/*" diff --git a/packages/cli/README.md b/packages/cli/README.md index 1d765bddd..48072ae4d 100644 --- a/packages/cli/README.md +++ b/packages/cli/README.md @@ -118,7 +118,7 @@ See the [Contribution guide](https://github.com/IgniteUI/igniteui-cli/blob/maste 2. Install dependencies with `npm install` 3. Open in Visual Studio Code - There is a predefined launch.config file for VS Code in the root folder, so you can use VS Code View/Debug window and choose one of the predefined actions. These include launching the step by step guide, quickstart project, create new project for a particular framework or add components. + There is a predefined launch.config file for VS Code in the root folder, so you can use VS Code View/Debug window and choose one of the predefined actions. These include launching the step by step guide, create new project for a particular framework or add components. 4. Hit Start Debugging/F5 diff --git a/packages/cli/lib/cli.ts b/packages/cli/lib/cli.ts index b307eedd5..1909f6248 100644 --- a/packages/cli/lib/cli.ts +++ b/packages/cli/lib/cli.ts @@ -10,8 +10,6 @@ import { generate, list, newCommand, - quickstart, - QUICKSTART_COMMAND_NAME, start, test, upgrade, @@ -46,7 +44,6 @@ export async function run(args = null) { await yargsModule .scriptName("") // prevent the addition of the name of the executing script in the usage output .usage("") // do not show any usage instructions before the commands list - .command(quickstart) .command(newCommand) .command(add) .command(build) @@ -106,11 +103,6 @@ export async function run(args = null) { logHelp(); } - if (command === QUICKSTART_COMMAND_NAME && !helpRequest) { - Util.log("quickstart Created"); - return; - } - // since we are providing a custom callback to `yargsModule.parseAsync`, we need to handle the output as well // ref - https://yargs.js.org/docs/#api-reference-parseargs-context-parsecallback if (output) { diff --git a/packages/cli/lib/commands/add.ts b/packages/cli/lib/commands/add.ts index b78258d73..1c071bd12 100644 --- a/packages/cli/lib/commands/add.ts +++ b/packages/cli/lib/commands/add.ts @@ -58,7 +58,7 @@ const command: AddCommandType = { } const config = ProjectConfig.getConfig(); if (config.project.isShowcase) { - Util.error("Showcases and quickstart projects don't support the add command", "red"); + Util.error("Showcases projects don't support the add command", "red"); return; } const framework = command.templateManager.getFrameworkById(config.project.framework); diff --git a/packages/cli/lib/commands/index.ts b/packages/cli/lib/commands/index.ts index ddfd03873..bc048b730 100644 --- a/packages/cli/lib/commands/index.ts +++ b/packages/cli/lib/commands/index.ts @@ -5,7 +5,6 @@ export { default as doc } from "./doc"; export { default as generate } from "./generate"; export { default as list } from "./list"; export { default as newCommand } from "./new"; -export { default as quickstart } from "./quickstart"; export { default as start } from "./start"; export { default as test } from "./test"; export { default as upgrade } from "./upgrade"; diff --git a/packages/cli/lib/commands/quickstart.ts b/packages/cli/lib/commands/quickstart.ts deleted file mode 100644 index c0b769c1c..000000000 --- a/packages/cli/lib/commands/quickstart.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { GoogleAnalytics, Util } from "@igniteui/cli-core"; -import * as path from "path"; -import * as resolve from "resolve"; -import { CommandType, PositionalArgs } from "./types"; -import { ArgumentsCamelCase } from "yargs"; - -const command: CommandType = { - command: "quickstart", - describe: "creates rich feature grid", - builder: (yargs) => { - return yargs - .option("framework", { - alias: "f", - default: "jquery", - describe: "Framework to setup quickstart for", - type: "string", - choices: ["jquery", "react", "angular"] - }) - .usage(""); // do not show any usage instructions before the commands list - }, - async handler(argv: ArgumentsCamelCase) { - GoogleAnalytics.post({ - t: "screenview", - cd: "Quick Start" - }); - - Util.log("Quick Start!"); - const framework = argv.framework; - let name = ""; - let type = ""; - switch (framework) { - case "jquery": - name = "jquery-quickstart"; - type = "js"; - break; - case "react": - name = "react-quickstart"; - type = "es6"; - break; - case "angular": - name = "angular-quickstart"; - type = "ig-ts"; - break; - default: - Util.error("The framework is not supported!", "red"); - return; - } - - const outDir = path.join(process.cwd(), name); - - if (Util.directoryExists(path.join(__dirname, "../../templates/quickstart", argv.framework))) { - await Util.processTemplates(path.join(__dirname, "../../templates/quickstart", argv.framework), - outDir, {}, {}, false); - } - //change folder - process.chdir(name); - - GoogleAnalytics.post({ - t: "event", - ec: "$ig quickstart", - ea: `framework: ${argv.framework}`, - cd1: framework, - cd2: type, - cd3: name - }); - - if (argv.framework === "react") { - Util.log("react-quickstart loaded"); - Util.execSync("npm install"); - Util.execSync("npm run webpack"); - // lite-server installed per project - const liteServer = require(resolve.sync("lite-server", { basedir: process.cwd() })); - liteServer.server(); - } - - if (argv.framework === "angular") { - Util.log("angular-quickstart loaded"); - Util.execSync("npm install"); - Util.execSync("npm start"); - } - - if (argv.framework === "jquery") { - Util.log("jquery-quickstart loaded"); - Util.execSync("npm install"); - // lite-server installed per project - const liteServer = require(resolve.sync("lite-server", { basedir: process.cwd() })); - liteServer.server(); - } - } -}; -export default command; diff --git a/packages/cli/lib/commands/types.ts b/packages/cli/lib/commands/types.ts index 5a3930895..7ea043e32 100644 --- a/packages/cli/lib/commands/types.ts +++ b/packages/cli/lib/commands/types.ts @@ -4,7 +4,6 @@ import { AddTemplateArgs, Template } from "@igniteui/cli-core"; export const ADD_COMMAND_NAME = "add"; export const NEW_COMMAND_NAME = "new"; -export const QUICKSTART_COMMAND_NAME = "quickstart"; export const BUILD_COMMAND_NAME = "build"; export const START_COMMAND_NAME = "start"; export const GENERATE_COMMAND_NAME = "generate"; @@ -17,7 +16,6 @@ export const UPGRADE_COMMAND_NAME = "upgrade-packages"; export const ALL_COMMANDS = new Set([ ADD_COMMAND_NAME, NEW_COMMAND_NAME, - QUICKSTART_COMMAND_NAME, BUILD_COMMAND_NAME, START_COMMAND_NAME, GENERATE_COMMAND_NAME, diff --git a/packages/cli/package.json b/packages/cli/package.json index 86366fcc0..9fb1b7683 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -43,7 +43,6 @@ "templates/**/*.js", "templates/**/files/**/*", "templates/**/generate/**/*", - "templates/quickstart/**/*", "templates/**/*.json", "migrations/**/*.d.ts", "migrations/**/*.js", @@ -63,7 +62,6 @@ "exclude": [ "**/*.d.ts", "output/", - "templates/quickstart/", "templates/**/files/" ], "reporter": [ @@ -100,7 +98,6 @@ "coveralls-next": "^4.2.1", "jasmine": "^5.3.0", "jasmine-spec-reporter": "^7.0.0", - "lite-server": "^2.6.1", "nyc": "^17.0.0", "rxjs": "^7.8.1", "source-map-support": "^0.5.21", diff --git a/packages/cli/templates/quickstart/angular/.editorconfig b/packages/cli/templates/quickstart/angular/.editorconfig deleted file mode 100644 index 3af9695f5..000000000 --- a/packages/cli/templates/quickstart/angular/.editorconfig +++ /dev/null @@ -1,20 +0,0 @@ -# http://editorconfig.org -root = true - -[*] -charset = utf-8 -indent_style = space -indent_size = 2 -end_of_line = lf -insert_final_newline = true -trim_trailing_whitespace = true - - -[*.md] -max_line_length = 0 -trim_trailing_whitespace = false - -# Indentation override -#[lib/**.js] -#[{package.json}] -#[**/**.js] diff --git a/packages/cli/templates/quickstart/angular/LICENSE b/packages/cli/templates/quickstart/angular/LICENSE deleted file mode 100644 index 51b127e82..000000000 --- a/packages/cli/templates/quickstart/angular/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License - -Copyright (c) 2014-2016 Google, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/packages/cli/templates/quickstart/angular/README.md b/packages/cli/templates/quickstart/angular/README.md deleted file mode 100644 index c1396d9c6..000000000 --- a/packages/cli/templates/quickstart/angular/README.md +++ /dev/null @@ -1,44 +0,0 @@ -## Prerequisites - -Node.js and npm are essential to Angular development. - - -Get it now if it's not already installed on your machine. - -**Verify that you are running at least node `v4.x.x` and npm `3.x.x`** -by running `node -v` and `npm -v` in a terminal/console window. -Older versions produce errors. - -We recommend [nvm](https://github.com/creationix/nvm) for managing multiple versions of node and npm. - -## Install npm packages - -> See npm and nvm version notes above - -Install the npm packages described in the `package.json` and verify that it works: - -```bash -npm install -npm start -``` - -The `npm start` command first compiles the application, -then simultaneously re-compiles and runs the `lite-server`. -Both the compiler and the server watch for file changes. - -Shut it down manually with Ctrl-C. - -You're ready to write your application. - -### npm scripts - -We've captured many of the most useful commands in npm scripts defined in the `package.json`: - -* `npm start` - runs the compiler and a server at the same time, both in "watch mode". -* `npm run tsc` - runs the TypeScript compiler once. -* `npm run tsc:w` - runs the TypeScript compiler in watch mode; the process keeps running, awaiting changes to TypeScript files and re-compiling when it sees them. -* `npm run lite` - runs the [lite-server](https://www.npmjs.com/package/lite-server), a light-weight, static file server, written and maintained by -[John Papa](https://github.com/johnpapa) and -[Christopher Martin](https://github.com/cgmartin) -with excellent support for Angular apps that use routing. - diff --git a/packages/cli/templates/quickstart/angular/app/app.component.ts b/packages/cli/templates/quickstart/angular/app/app.component.ts deleted file mode 100644 index 450c3b688..000000000 --- a/packages/cli/templates/quickstart/angular/app/app.component.ts +++ /dev/null @@ -1,152 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'my-app', - template: `

My IgniteUI Angular App

-

igGrid

- - - -

igEditors

- -
- -
- -
- -
- -
- -
- - -

igCombo

- - -

igTree

- - -

igDialog

- - - -

igDataChart

- - ` -}) -export class AppComponent { - private data: any; - private currDate: Date; - private value: any; - private treeData: any; - private treeBinding: any; - private dialogState: string; - private chartOptions: any; - - constructor() { - this.data = this.getData(); - this.currDate = new Date(); - this.value = 1; - this.treeData = this.getTreeData(); - this.treeBinding = { - textKey: 'RegionName', - valueKey: 'ID', - childDataProperty: 'Countries', - bindings: { - textKey: 'CountryName', - valueKey: 'ID' - } - }; - this.dialogState = 'closed'; - this.chartOptions = { - dataSource: this.getChartData(), - axes: [{ - name: 'NameAxis', - type: 'categoryX', - title: 'Country', - label: 'CountryName' - }, - { - name: 'PopulationAxis', - type: 'numericY', - minimumValue: 0, - title: 'Millions of People', - }], - series: [{ - name: '2015Population', - type: 'column', - isHighlightingEnabled: true, - isTransitionInEnabled: true, - xAxis: 'NameAxis', - yAxis: 'PopulationAxis', - valueMemberPath: 'Pop2015' - }] - }; - } - - btnClicked() { - this.dialogState = 'opened'; - } - - stateChanged() { - this.dialogState = 'closed'; - } - - getData() { - return [ - { 'ProductID': 1, 'Name': 'Adjustable Race', 'ProductNumber': 'AR-5381'}, - { 'ProductID': 2, 'Name': 'Bearing Ball', 'ProductNumber': 'BA-8327'}, - { 'ProductID': 3, 'Name': 'BB Ball Bearing', 'ProductNumber': 'BE-2349'}, - { 'ProductID': 4, 'Name': 'Headset Ball Bearings', 'ProductNumber': 'BE-2908'}, - { 'ProductID': 5, 'Name': 'Blade', 'ProductNumber': 'BL-2036'}, - { 'ProductID': 6, 'Name': 'LL Crankarm', 'ProductNumber': 'CA-5965'}, - { 'ProductID': 7, 'Name': 'ML Crankarm', 'ProductNumber': 'CA-6738'}, - { 'ProductID': 8, 'Name': 'HL Crankarm', 'ProductNumber': 'CA-7457'}, - { 'ProductID': 9, 'Name': 'Chainring Bolts', 'ProductNumber': 'CB-2903'} - ]; - } - getTreeData() { - return [ - { - 'ID': 1, 'RegionName': 'North America', 'Countries': - [ - { 'ID': 1, 'CountryName': 'United States' }, - { 'ID': 2, 'CountryName': 'Canada' }, - { 'ID': 3, 'CountryName': 'Mexico' } - ] - }, - { - 'ID': 2, 'RegionName': 'South America', 'Countries': - [ - { 'ID': 4, 'CountryName': 'Brazil' }, - { 'ID': 5, 'CountryName': 'Uruguay' } - ] - }, - { - 'ID': 3, 'RegionName': 'Europe', 'Countries': - [ - { 'ID': 6, 'CountryName': 'United Kingdom' }, - { 'ID': 7, 'CountryName': 'Germany' }, - { 'ID': 8, 'CountryName': 'Bulgaria' } - ] - } - ]; - } - - getChartData() { - return [ - { 'CountryName': 'China', 'Pop1995': 1216, 'Pop2005': 1297, 'Pop2015': 1361, 'Pop2025': 1394 }, - { 'CountryName': 'India', 'Pop1995': 920, 'Pop2005': 1090, 'Pop2015': 1251, 'Pop2025': 1396 }, - { 'CountryName': 'United States', 'Pop1995': 266, 'Pop2005': 295, 'Pop2015': 322, 'Pop2025': 351 }, - { 'CountryName': 'Indonesia', 'Pop1995': 197, 'Pop2005': 229, 'Pop2015': 256, 'Pop2025': 277 }, - { 'CountryName': 'Brazil', 'Pop1995': 161, 'Pop2005': 186, 'Pop2015': 204, 'Pop2025': 218 } - ]; - } - } diff --git a/packages/cli/templates/quickstart/angular/app/app.module.ts b/packages/cli/templates/quickstart/angular/app/app.module.ts deleted file mode 100644 index 384bf8b56..000000000 --- a/packages/cli/templates/quickstart/angular/app/app.module.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { NgModule } from '@angular/core'; -import { BrowserModule } from '@angular/platform-browser'; -import { FormsModule } from '@angular/forms'; - -import { AppComponent } from './app.component'; - -import { IgGridComponent, IgTextEditorComponent, IgDateEditorComponent, - IgMaskEditorComponent, IgCurrencyEditorComponent, IgNumericEditorComponent, - IgPercentEditorComponent, IgDatePickerComponent, IgComboComponent, - IgTreeComponent, IgDialogComponent, IgDataChartComponent -} from 'igniteui-angular-wrappers'; - -@NgModule({ - imports: [ BrowserModule , FormsModule ], - declarations: [AppComponent, IgGridComponent, IgTextEditorComponent, IgDateEditorComponent, - IgMaskEditorComponent, IgCurrencyEditorComponent, IgNumericEditorComponent, - IgPercentEditorComponent, IgDatePickerComponent, IgComboComponent, - IgTreeComponent, IgDialogComponent, IgDataChartComponent], - bootstrap: [ AppComponent ] -}) -export class AppModule { } diff --git a/packages/cli/templates/quickstart/angular/app/main.ts b/packages/cli/templates/quickstart/angular/app/main.ts deleted file mode 100644 index 6af7a5b2a..000000000 --- a/packages/cli/templates/quickstart/angular/app/main.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; - -import { AppModule } from './app.module'; - -platformBrowserDynamic().bootstrapModule(AppModule); diff --git a/packages/cli/templates/quickstart/angular/favicon.ico b/packages/cli/templates/quickstart/angular/favicon.ico deleted file mode 100644 index 8081c7cea..000000000 Binary files a/packages/cli/templates/quickstart/angular/favicon.ico and /dev/null differ diff --git a/packages/cli/templates/quickstart/angular/ignite-ui-cli.json b/packages/cli/templates/quickstart/angular/ignite-ui-cli.json deleted file mode 100644 index 395e7bf85..000000000 --- a/packages/cli/templates/quickstart/angular/ignite-ui-cli.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "version": "", - "project": { - "framework": "angular", - "projectType": "", - "theme": "infragistics", - "themePath": "./node_modules/ignite-ui/src/css/themes/infragistics/infragistics.theme.css", - "isBundle": false, - "bundleFilePath": "/igniteui/dist/ignite.js", - "components": [], - "isShowcase": true, - "version": "" - }, - "build": {} -} diff --git a/packages/cli/templates/quickstart/angular/index.html b/packages/cli/templates/quickstart/angular/index.html deleted file mode 100644 index dd31f87f9..000000000 --- a/packages/cli/templates/quickstart/angular/index.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - Angular QuickStart - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Loading... - - diff --git a/packages/cli/templates/quickstart/angular/package.json b/packages/cli/templates/quickstart/angular/package.json deleted file mode 100644 index 2a67fcb9b..000000000 --- a/packages/cli/templates/quickstart/angular/package.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "angular-quickstart", - "version": "1.0.0", - "description": "Ignite UI for jQuery Angular Wrappers quick start", - "scripts": { - "start": "tsc && concurrently \"tsc -w\" \"lite-server\" ", - "lint": "tslint ./app/**/*.ts -t verbose", - "lite": "lite-server", - "tsc": "tsc", - "tsc:w": "tsc -w", - "webdriver:update": "webdriver-manager update" - }, - "keywords": [], - "author": "", - "dependencies": { - "@angular/common": "~14.0.0", - "@angular/compiler": "~14.0.0", - "@angular/core": "~14.0.0", - "@angular/forms": "~14.0.0", - "@angular/platform-browser": "~14.0.0", - "@angular/platform-browser-dynamic": "~14.0.0", - "@angular/router": "~14.0.0", - "angular-in-memory-web-api": "~0.9.0", - "bootstrap": "^3.3.7", - "systemjs": "0.19.39", - "core-js": "^2.4.1", - "rxjs": "~7.5.0", - "zone.js": "~0.11.4", - "igniteui-angular-wrappers": "~14.0.0" - }, - "devDependencies": { - "concurrently": "^3.1.0", - "lite-server": "^2.5.4", - "typescript": "~5.5.4", - "canonical-path": "0.0.2", - "http-server": "^0.12.1", - "tslint": "~6.1.0", - "lodash": "^4.16.2", - "webdriver-manager": "10.2.5", - "rimraf": "^2.5.4", - "@types/core-js": "^0.9.42", - "@types/node": "^12.11.1", - "@types/selenium-webdriver": "^2.53.32" - }, - "repository": {} -} diff --git a/packages/cli/templates/quickstart/angular/styles.css b/packages/cli/templates/quickstart/angular/styles.css deleted file mode 100644 index 054b417f6..000000000 --- a/packages/cli/templates/quickstart/angular/styles.css +++ /dev/null @@ -1,142 +0,0 @@ -/* Master Styles */ -h1 { - color: #369; - font-family: Arial, Helvetica, sans-serif; - font-size: 250%; -} -h2, h3 { - color: #444; - font-family: Arial, Helvetica, sans-serif; - font-weight: lighter; -} -body { - margin: 2em; -} -body, input[text], button { - color: #888; - font-family: Cambria, Georgia; -} -a { - cursor: pointer; - cursor: hand; -} -button { - font-family: Arial; - background-color: #eee; - border: none; - padding: 5px 10px; - border-radius: 4px; - cursor: pointer; - cursor: hand; -} -button:hover { - background-color: #cfd8dc; -} -button:disabled { - background-color: #eee; - color: #aaa; - cursor: auto; -} - -/* Navigation link styles */ -nav a { - padding: 5px 10px; - text-decoration: none; - margin-top: 10px; - display: inline-block; - background-color: #eee; - border-radius: 4px; -} -nav a:visited, a:link { - color: #607D8B; -} -nav a:hover { - color: #039be5; - background-color: #CFD8DC; -} -nav a.router-link-active { - color: #039be5; -} - -/* items class */ -.items { - margin: 0 0 2em 0; - list-style-type: none; - padding: 0; - width: 24em; -} -.items li { - cursor: pointer; - position: relative; - left: 0; - background-color: #EEE; - margin: .5em; - padding: .3em 0; - height: 1.6em; - border-radius: 4px; -} -.items li:hover { - color: #607D8B; - background-color: #DDD; - left: .1em; -} -.items li.selected:hover { - background-color: #BBD8DC; - color: white; -} -.items .text { - position: relative; - top: -3px; -} -.items { - margin: 0 0 2em 0; - list-style-type: none; - padding: 0; - width: 24em; -} -.items li { - cursor: pointer; - position: relative; - left: 0; - background-color: #EEE; - margin: .5em; - padding: .3em 0; - height: 1.6em; - border-radius: 4px; -} -.items li:hover { - color: #607D8B; - background-color: #DDD; - left: .1em; -} -.items li.selected { - background-color: #CFD8DC; - color: white; -} - -.items li.selected:hover { - background-color: #BBD8DC; -} -.items .text { - position: relative; - top: -3px; -} -.items .badge { - display: inline-block; - font-size: small; - color: white; - padding: 0.8em 0.7em 0 0.7em; - background-color: #607D8B; - line-height: 1em; - position: relative; - left: -1px; - top: -4px; - height: 1.8em; - margin-right: .8em; - border-radius: 4px 0 0 4px; -} - -/* everywhere else */ -* { - font-family: Arial, Helvetica, sans-serif; -} diff --git a/packages/cli/templates/quickstart/angular/systemjs.config.extras.js b/packages/cli/templates/quickstart/angular/systemjs.config.extras.js deleted file mode 100644 index 8126397d5..000000000 --- a/packages/cli/templates/quickstart/angular/systemjs.config.extras.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Add barrels and stuff - * Adjust as necessary for your application needs. - */ -// (function (global) { -// System.config({ -// packages: { -// // add packages here -// } -// }); -// })(this); \ No newline at end of file diff --git a/packages/cli/templates/quickstart/angular/systemjs.config.js b/packages/cli/templates/quickstart/angular/systemjs.config.js deleted file mode 100644 index f3bc52629..000000000 --- a/packages/cli/templates/quickstart/angular/systemjs.config.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * System configuration for Angular samples - * Adjust as necessary for your application needs. - */ -(function (global) { - System.config({ - paths: { - // paths serve as alias - 'npm:': 'node_modules/' - }, - // map tells the System loader where to look for things - map: { - // our app is within the app folder - app: 'app', - - // angular bundles - '@angular/core': 'npm:@angular/core/bundles/core.umd.js', - '@angular/common': 'npm:@angular/common/bundles/common.umd.js', - '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js', - '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js', - '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js', - '@angular/http': 'npm:@angular/http/bundles/http.umd.js', - '@angular/router': 'npm:@angular/router/bundles/router.umd.js', - '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js', - '@angular/upgrade': 'npm:@angular/upgrade/bundles/upgrade.umd.js', - - // other libraries - 'rxjs': 'npm:rxjs', - 'angular-in-memory-web-api': 'npm:angular-in-memory-web-api', - - //Ignite UI Angular wrappers library - 'igniteui-angular-wrappers': 'npm:igniteui-angular-wrappers' - }, - // packages tells the System loader how to load when no filename and/or no extension - packages: { - app: { - main: './main.js', - defaultExtension: 'js' - }, - rxjs: { - main: './index.js', - defaultExtension: 'js' - }, - 'rxjs/operators': { - main: './index.js', - defaultExtension: 'js' - }, - 'angular-in-memory-web-api': { - main: './index.js', - defaultExtension: 'js' - }, - 'igniteui-angular-wrappers': { - main: 'bundles/igniteui-angular-wrappers.umd.js', - defaultExtension: 'js' - } - } - }); -})(this); diff --git a/packages/cli/templates/quickstart/angular/tsconfig.json b/packages/cli/templates/quickstart/angular/tsconfig.json deleted file mode 100644 index 169d586bf..000000000 --- a/packages/cli/templates/quickstart/angular/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es6", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "removeComments": false, - "noImplicitAny": false, - "suppressImplicitAnyIndexErrors": true, - "typeRoots": [ - "./node_modules/@types/" - ] - }, - "files": [ - "app/app.module.ts", - "app/app.component.ts", - "app/main.ts" - ] - } - \ No newline at end of file diff --git a/packages/cli/templates/quickstart/angular/tslint.json b/packages/cli/templates/quickstart/angular/tslint.json deleted file mode 100644 index 276453f4f..000000000 --- a/packages/cli/templates/quickstart/angular/tslint.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "rules": { - "class-name": true, - "comment-format": [ - true, - "check-space" - ], - "curly": true, - "eofline": true, - "forin": true, - "indent": [ - true, - "spaces" - ], - "label-position": true, - "label-undefined": true, - "max-line-length": [ - true, - 140 - ], - "member-access": false, - "member-ordering": [ - true, - "static-before-instance", - "variables-before-functions" - ], - "no-arg": true, - "no-bitwise": true, - "no-console": [ - true, - "debug", - "info", - "time", - "timeEnd", - "trace" - ], - "no-construct": true, - "no-debugger": true, - "no-duplicate-key": true, - "no-duplicate-variable": true, - "no-empty": false, - "no-eval": true, - "no-inferrable-types": true, - "no-shadowed-variable": true, - "no-string-literal": false, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unused-expression": true, - "no-unused-variable": true, - "no-unreachable": true, - "no-use-before-declare": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [ - true, - "check-open-brace", - "check-catch", - "check-else", - "check-whitespace" - ], - "quotemark": [ - true, - "single" - ], - "radix": true, - "semicolon": [ - "always" - ], - "triple-equals": [ - true, - "allow-null-check" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "variable-name": false, - "whitespace": [ - true, - "check-branch", - "check-decl", - "check-operator", - "check-separator", - "check-type" - ] - } -} diff --git a/packages/cli/templates/quickstart/jquery/index.html b/packages/cli/templates/quickstart/jquery/index.html deleted file mode 100644 index 154627a60..000000000 --- a/packages/cli/templates/quickstart/jquery/index.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - -
- - - - - diff --git a/packages/cli/templates/quickstart/jquery/package.json b/packages/cli/templates/quickstart/jquery/package.json deleted file mode 100644 index c028f9144..000000000 --- a/packages/cli/templates/quickstart/jquery/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "igniteui-jquery-quickstart", - "version": "1.0.0", - "description": "Ignite UI for jQuery quick start", - "keywords": [], - "author": "", - "dependencies": {}, - "devDependencies": { - "lite-server": "^2.4.0" - }, - "repository": {} -} diff --git a/packages/cli/templates/quickstart/react/index.html b/packages/cli/templates/quickstart/react/index.html deleted file mode 100644 index f59c6f475..000000000 --- a/packages/cli/templates/quickstart/react/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - React App - - - - - - -
- - - - diff --git a/packages/cli/templates/quickstart/react/package.json b/packages/cli/templates/quickstart/react/package.json deleted file mode 100644 index 27f9df8d5..000000000 --- a/packages/cli/templates/quickstart/react/package.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "ignite-ui-cli", - "version": "1.0.0", - "description": "Ignite UI for jQuery React Wrappers quick start", - "keywords": [ - "CLI", - "Ignite UI" - ], - "main": "lib/cli.js", - "scripts": { - "webpack": "webpack" - }, - "author": "PwnJS", - "license": "ISC", - "bin": { - }, - "dependencies": { - "ignite-ui": "~21.2", - "lite-server": "^2.3.0", - "babel-runtime": "6.22.0", - "react": "15.4.2", - "react-dom": "15.4.2", - "react-router": "2.8.0", - "igniteui-react": "^1.3.0", - "jquery": "^3.2.1", - "jquery-ui": "^1.12.1" - }, - "devDependencies": { - "babel-core": "6.16.0", - "babel-loader": "6.2.7", - "babel-plugin-transform-runtime": "6.15.0", - "babel-preset-es2015": "6.18.0", - "babel-preset-react": "6.22.0", - "css-loader": "0.14.5", - "extract-text-webpack-plugin": "2.0.0-beta.5", - "file-loader": "0.8.5", - "html-webpack-plugin": "2.26.0", - "style-loader": "0.13.1", - "webpack": "5.94.0", - "webpack-dev-server": "^5.1.0" - } -} diff --git a/packages/cli/templates/quickstart/react/src/App.js b/packages/cli/templates/quickstart/react/src/App.js deleted file mode 100644 index d1365c01e..000000000 --- a/packages/cli/templates/quickstart/react/src/App.js +++ /dev/null @@ -1,24 +0,0 @@ - import React, { Component } from 'react'; - import 'jquery'; - import 'jquery-ui' - import "ignite-ui/js/infragistics.core-lite.js"; - import "ignite-ui/js/infragistics.lob-lite.js"; - import IgDialog from "igniteui-react/ui/igDialog.js"; - -class App extends Component { - render() { - return ( -
-
-

This is igDialog

-
- -
- ); - } -} - -export default App; diff --git a/packages/cli/templates/quickstart/react/src/index.js b/packages/cli/templates/quickstart/react/src/index.js deleted file mode 100644 index dbe51b5a8..000000000 --- a/packages/cli/templates/quickstart/react/src/index.js +++ /dev/null @@ -1,5 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom'; -import App from './App'; - -ReactDOM.render(, document.getElementById('root')); \ No newline at end of file diff --git a/packages/cli/templates/quickstart/react/webpack.config.js b/packages/cli/templates/quickstart/react/webpack.config.js deleted file mode 100644 index 5c586130e..000000000 --- a/packages/cli/templates/quickstart/react/webpack.config.js +++ /dev/null @@ -1,34 +0,0 @@ -var path = require('path'); -var webpack = require('webpack'); - - module.exports = { - entry: './src/index.js', - output: { - path: path.resolve(__dirname, 'build'), - filename: 'index.bundle.js' - }, - module: { - loaders: [ - { - test: /\.js$/, - loader: ('babel-loader'), - options: { - presets: ['react'], - // @remove-on-eject-end - // This is a feature of `babel-loader` for webpack (not Babel itself). - // It enables caching results in ./node_modules/.cache/babel-loader/ - // directory for faster rebuilds. - cacheDirectory: true, - }, - }, - { - test: /\.css$/, - loader:'style!css!' - } - ] - }, - stats: { - colors: true - }, - devtool: 'source-map' - }; \ No newline at end of file diff --git a/packages/core/templates/BaseTemplateManager.ts b/packages/core/templates/BaseTemplateManager.ts index 5f1c369d1..329a1870e 100644 --- a/packages/core/templates/BaseTemplateManager.ts +++ b/packages/core/templates/BaseTemplateManager.ts @@ -3,14 +3,12 @@ import { Framework, ProjectLibrary, Template } from "../types"; import { ProjectConfig, Util } from "../util"; export abstract class BaseTemplateManager { - protected _quickstartTemplatesPath: string = "quickstart"; protected frameworks: Framework[] = []; constructor(private templatesAbsPath: string) { // read dirs and push dir names into frameworks - const frameworks = Util.getDirectoryNames(this.templatesAbsPath) - .filter(x => x !== this._quickstartTemplatesPath); + const frameworks = Util.getDirectoryNames(this.templatesAbsPath); // load and initialize templates for (const framework of frameworks) { this.frameworks.push(require(path.join(this.templatesAbsPath, framework)) as Framework); diff --git a/spec/acceptance/add-spec.ts b/spec/acceptance/add-spec.ts index e07756b38..fae0c1389 100644 --- a/spec/acceptance/add-spec.ts +++ b/spec/acceptance/add-spec.ts @@ -62,18 +62,6 @@ describe("Add command", () => { expect(console.log).toHaveBeenCalledTimes(0); }); - it("Should not work quickstart project", async () => { - fs.writeFileSync(ProjectConfig.configFile, JSON.stringify({ project: { isShowcase: true } })); - await cli.run(["add", "grid", "name"]); - - expect(console.error).toHaveBeenCalledWith( - jasmine.stringMatching(/Showcases and quickstart projects don't support the add command\s*/) - ); - expect(console.log).toHaveBeenCalledTimes(0); - - fs.unlinkSync(ProjectConfig.configFile); - }); - it("Should not work with wrong framework", async () => { fs.writeFileSync(ProjectConfig.configFile, JSON.stringify({ project: { framework: "angular2" } })); await cli.run(["add", "grid", "name"]); diff --git a/spec/acceptance/help-spec.ts b/spec/acceptance/help-spec.ts index ddf2d652d..a24097873 100644 --- a/spec/acceptance/help-spec.ts +++ b/spec/acceptance/help-spec.ts @@ -14,7 +14,6 @@ describe("Help command", () => { } const originalHelpText: string = `Commands: - quickstart creates rich feature grid new [name] creates a project add [template] [name] adds template by its ID build builds the project @@ -135,25 +134,6 @@ describe("Help command", () => { expect(actualNewText).toContain(replacedNewHelpText); }); - it("should show help for the quickstart command", async () => { - const child = Util.spawnSync("node", [execLocation, "quickstart", "-h"], { - encoding: "utf-8" - }); - - const originalNewHelpText: string = ` - Options: - -v, --version Show current Ignite UI CLI version [boolean] - -h, --help Show help [boolean] - -f, --framework Framework to setup quickstart for - [string] [choices: "jquery", "react", "angular"] [default: "jquery"] - `; - - const replacedNewHelpText: string = originalNewHelpText.replace(/\s/g, ""); - const actualNewText: string = (child.stdout.toString()).replace(/\s/g, ""); - - expect(actualNewText).toContain(replacedNewHelpText); - }); - it("should show help for the test command", async () => { const child = Util.spawnSync("node", [execLocation, "test", "-h"], { encoding: "utf-8" diff --git a/spec/unit/cli-spec.ts b/spec/unit/cli-spec.ts index c72df5908..8a936f123 100644 --- a/spec/unit/cli-spec.ts +++ b/spec/unit/cli-spec.ts @@ -4,7 +4,6 @@ import { default as add } from "../../packages/cli/lib/commands/add"; import { default as build } from "../../packages/cli/lib/commands/build"; import { default as doc } from "../../packages/cli/lib/commands/doc"; import { default as list } from "../../packages/cli/lib/commands/list"; -import { default as quickstart } from "../../packages/cli/lib/commands/quickstart"; import { default as start } from "../../packages/cli/lib/commands/start"; import { default as test } from "../../packages/cli/lib/commands/test"; import { PromptSession } from "../../packages/cli/lib/PromptSession"; @@ -25,13 +24,6 @@ describe("Unit - Cli.ts", () => { await run.run("--version"); expect(Util.showVersion).toHaveBeenCalled(); }); - it("Should fire properly - quickstart", async () => { - spyOn(quickstart , "handler").and.returnValue(Promise.resolve(true)); - spyOn(Util , "log"); - await run.run("quickstart"); - expect(quickstart.handler).toHaveBeenCalled(); - expect(Util.log).toHaveBeenCalled(); - }); it("Should fire properly - add", async () => { spyOn(add , "check").and.returnValue(false); await run.run("add"); diff --git a/spec/unit/quickstart-spec.ts b/spec/unit/quickstart-spec.ts deleted file mode 100644 index ab75c9aa5..000000000 --- a/spec/unit/quickstart-spec.ts +++ /dev/null @@ -1,73 +0,0 @@ - -import { GoogleAnalytics, Util } from "@igniteui/cli-core"; -import liteServer from "lite-server"; -import path from "path"; -import { default as quickstartCmd } from "../../packages/cli/lib/commands/quickstart"; - -describe("Unit - Quickstart command", () => { - beforeAll(() => { - spyOn(GoogleAnalytics, "post"); - }); - - beforeEach(() => { - spyOn(Util, "log"); - spyOn(Util, "directoryExists").and.returnValue(true); - spyOn(Util, "processTemplates"); - spyOn(process, "chdir"); - }); - - it("Creates quickstart for the specified framework", async () => { - spyOn(Util, "execSync"); - - await quickstartCmd.handler({ framework: "angular", _: ["quickstart"], $0: "quickstart" }); - const outDir = path.join(process.cwd(), "angular-quickstart"); - const quickStartFiles = path.join(__dirname, "../../packages/cli/templates/quickstart", "angular"); - - expect(Util.processTemplates).toHaveBeenCalledWith(quickStartFiles, outDir, {}, {}, false); - expect(Util.execSync).toHaveBeenCalledWith("npm install"); - expect(Util.execSync).toHaveBeenCalledWith("npm start"); - expect(Util.log).toHaveBeenCalledWith("Quick Start!"); - expect(Util.log).toHaveBeenCalledWith("angular-quickstart loaded"); - expect(Util.log).toHaveBeenCalledTimes(2); - }); - - it("Logs error for wrong framework", async () => { - spyOn(Util, "error"); - - await quickstartCmd.handler({ framework: "lottery", _: ["quickstart"], $0: "quickstart" }); - - expect(Util.error).toHaveBeenCalledWith("The framework is not supported!", "red"); - expect(Util.log).toHaveBeenCalledWith("Quick Start!"); - expect(Util.log).toHaveBeenCalledTimes(1); - }); - - it("Creates default jquery quickstart when no framework is specified", async () => { - spyOn(Util, "execSync"); - spyOn(liteServer, "server"); - await quickstartCmd.handler({ framework: "jquery", _: ["quickstart"], $0: "quickstart" }); - expect(Util.execSync).toHaveBeenCalledWith("npm install"); - const outDir = path.join(process.cwd(), "jquery-quickstart"); - const quickStartFiles = path.join(__dirname, "../../packages/cli/templates/quickstart", "jquery"); - - expect(Util.processTemplates).toHaveBeenCalledWith(quickStartFiles, outDir, {}, {}, false); - expect(Util.log).toHaveBeenCalledWith("Quick Start!"); - expect(Util.log).toHaveBeenCalledWith("jquery-quickstart loaded"); - expect(Util.log).toHaveBeenCalledTimes(2); - }); - - it("Creates quickstart for React framework", async () => { - spyOn(Util, "execSync"); - spyOn(liteServer, "server"); - - await quickstartCmd.handler({ framework: "react", _: ["quickstart"], $0: "quickstart" }); - const outDir = path.join(process.cwd(), "react-quickstart"); - const quickStartFiles = path.join(__dirname, "../../packages/cli/templates/quickstart", "react"); - - expect(Util.processTemplates).toHaveBeenCalledWith(quickStartFiles, outDir, {}, {}, false); - expect(Util.execSync).toHaveBeenCalledWith("npm install"); - expect(Util.execSync).toHaveBeenCalledWith("npm run webpack"); - expect(Util.log).toHaveBeenCalledWith("Quick Start!"); - expect(Util.log).toHaveBeenCalledWith("react-quickstart loaded"); - expect(Util.log).toHaveBeenCalledTimes(2); - }); -}); diff --git a/tsconfig-pack.json b/tsconfig-pack.json index 29ffb6319..3fc2ea22f 100644 --- a/tsconfig-pack.json +++ b/tsconfig-pack.json @@ -10,7 +10,6 @@ "./spec", "./output", "**/files/*", - "packages/cli/templates/quickstart/angular", "node_modules" ] } \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index c50636e2a..18eafac71 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -25,7 +25,6 @@ "output", "**/files/*", "packages/cli/**/files/*", - "packages/cli/templates/quickstart/angular", "node_modules" ] } diff --git a/yarn.lock b/yarn.lock index 236994ed6..11b313d51 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1597,13 +1597,6 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -axios@0.21.4: - version "0.21.4" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" - integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== - dependencies: - follow-redirects "^1.14.0" - axios@^1.7.4: version "1.7.7" resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.7.tgz#2f554296f9892a72ac8d8e4c5b79c14a91d0a47f" @@ -1684,15 +1677,6 @@ braces@^3.0.3, braces@~3.0.2: dependencies: fill-range "^7.1.1" -browser-sync-client@^2.29.3: - version "2.29.3" - resolved "https://registry.yarnpkg.com/browser-sync-client/-/browser-sync-client-2.29.3.tgz#9300b97f42abc2c4f95ca29b5a9781b5c492f14a" - integrity sha512-4tK5JKCl7v/3aLbmCBMzpufiYLsB1+UI+7tUXCCp5qF0AllHy/jAqYu6k7hUF3hYtlClKpxExWaR+rH+ny07wQ== - dependencies: - etag "1.8.1" - fresh "0.5.2" - mitt "^1.1.3" - browser-sync-client@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/browser-sync-client/-/browser-sync-client-3.0.3.tgz#6805c6cb56762baabe2e0e2ba31b2476a552f665" @@ -1702,19 +1686,6 @@ browser-sync-client@^3.0.3: fresh "0.5.2" mitt "^1.1.3" -browser-sync-ui@^2.29.3: - version "2.29.3" - resolved "https://registry.yarnpkg.com/browser-sync-ui/-/browser-sync-ui-2.29.3.tgz#35e2ce3b470dce6b7219307cac7278bf324a0f16" - integrity sha512-kBYOIQjU/D/3kYtUIJtj82e797Egk1FB2broqItkr3i4eF1qiHbFCG6srksu9gWhfmuM/TNG76jMfzAdxEPakg== - dependencies: - async-each-series "0.1.1" - chalk "4.1.2" - connect-history-api-fallback "^1" - immutable "^3" - server-destroy "1.0.1" - socket.io-client "^4.4.1" - stream-throttle "^0.1.3" - browser-sync-ui@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/browser-sync-ui/-/browser-sync-ui-3.0.3.tgz#c15ee62d8e9c91470a760fa360651e7b2ad842b3" @@ -1728,41 +1699,6 @@ browser-sync-ui@^3.0.3: socket.io-client "^4.4.1" stream-throttle "^0.1.3" -browser-sync@^2.26.13: - version "2.29.3" - resolved "https://registry.yarnpkg.com/browser-sync/-/browser-sync-2.29.3.tgz#c2a3ff00c659eb87a13cae9d7a427e1b4b580ee1" - integrity sha512-NiM38O6XU84+MN+gzspVmXV2fTOoe+jBqIBx3IBdhZrdeURr6ZgznJr/p+hQ+KzkKEiGH/GcC4SQFSL0jV49bg== - dependencies: - browser-sync-client "^2.29.3" - browser-sync-ui "^2.29.3" - bs-recipes "1.3.4" - chalk "4.1.2" - chokidar "^3.5.1" - connect "3.6.6" - connect-history-api-fallback "^1" - dev-ip "^1.0.1" - easy-extender "^2.3.4" - eazy-logger "^4.0.1" - etag "^1.8.1" - fresh "^0.5.2" - fs-extra "3.0.1" - http-proxy "^1.18.1" - immutable "^3" - localtunnel "^2.0.1" - micromatch "^4.0.2" - opn "5.3.0" - portscanner "2.2.0" - raw-body "^2.3.2" - resp-modifier "6.0.2" - rx "4.1.0" - send "0.16.2" - serve-index "1.9.1" - serve-static "1.13.2" - server-destroy "1.0.1" - socket.io "^4.4.1" - ua-parser-js "^1.0.33" - yargs "^17.3.1" - browser-sync@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/browser-sync/-/browser-sync-3.0.3.tgz#e82d7a005b47cbf5e5f990bcbe099457eaee3b9a" @@ -2188,18 +2124,11 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" -connect-history-api-fallback@^1, connect-history-api-fallback@^1.6.0: +connect-history-api-fallback@^1: version "1.6.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== -connect-logger@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/connect-logger/-/connect-logger-0.0.1.tgz#4d999978a1d20bb4608e7cd434d741652255174b" - integrity sha512-kC5FPWpcfgpW5HtICnXbdOAFa4uNilU4ZPmsH6RlXaDVfXLupyUjgI1otpj3kOcsoPpDxknxmcoM0wk0ApsjYQ== - dependencies: - moment "*" - connect@3.6.6: version "3.6.6" resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.6.tgz#09eff6c55af7236e137135a72574858b6786f524" @@ -2414,13 +2343,6 @@ debug@4, debug@^4.3.3: dependencies: ms "^2.1.3" -debug@4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== - dependencies: - ms "2.1.2" - debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -2538,11 +2460,6 @@ destroy@1.2.0: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg== - detect-indent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" @@ -3206,7 +3123,7 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== -follow-redirects@^1.0.0, follow-redirects@^1.14.0: +follow-redirects@^1.0.0: version "1.15.8" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.8.tgz#ae67b97ae32e0a7b36066a5448938374ec18d13d" integrity sha512-xgrmBhBToVKay1q2Tao5LI26B83UhrB/vM1avwVSDzt8rx3rO6AizBAaF46EgksTVr+rFTQaqZZ9MVBfUe4nig== @@ -3633,7 +3550,7 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: dependencies: function-bind "^1.1.2" -highlight.js@^10.4.1, highlight.js@^10.7.1: +highlight.js@^10.7.1: version "10.7.3" resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== @@ -4609,17 +4526,6 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -lite-server@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/lite-server/-/lite-server-2.6.1.tgz#27281022c77c99673d0a820b998bc7e125cdbaa0" - integrity sha512-d3oyB/C8AU4EwYQHlLxcu6vTQDnCaLb81v1KKNYABmFS5oeJ11A+YxlqtpbTclID1AFddJfcB5klf0q98vYIMw== - dependencies: - browser-sync "^2.26.13" - connect-history-api-fallback "^1.6.0" - connect-logger "^0.0.1" - lodash "^4.17.20" - minimist "^1.2.5" - load-json-file@6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-6.2.0.tgz#5c7770b42cafa97074ca2848707c61662f4251a1" @@ -4640,16 +4546,6 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" -localtunnel@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/localtunnel/-/localtunnel-2.0.2.tgz#528d50087151c4790f89c2db374fe7b0a48501f0" - integrity sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug== - dependencies: - axios "0.21.4" - debug "4.3.2" - openurl "1.1.1" - yargs "17.1.1" - locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -4692,7 +4588,7 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.20, lodash@^4.17.21: +lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -4808,13 +4704,6 @@ make-fetch-happen@^9.0.0: socks-proxy-agent "^6.0.0" ssri "^8.0.0" -map-age-cleaner@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" @@ -4825,15 +4714,6 @@ map-obj@^4.0.0: resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== -mem@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" - integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== - dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^2.0.0" - p-is-promise "^2.0.0" - meow@^8.1.2: version "8.1.2" resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" @@ -4861,7 +4741,7 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.8: +micromatch@^4.0.4, micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -4881,17 +4761,12 @@ mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.34: dependencies: mime-db "1.52.0" -mime@1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" - integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== - mime@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mimic-fn@^2.0.0, mimic-fn@^2.1.0: +mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== @@ -5073,11 +4948,6 @@ modify-values@^1.0.1: resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== -moment@*: - version "2.30.1" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" - integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -5490,11 +5360,6 @@ open@^8.4.0: is-docker "^2.1.1" is-wsl "^2.2.0" -openurl@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/openurl/-/openurl-1.1.1.tgz#3875b4b0ef7a52c156f0db41d4609dbb0f94b387" - integrity sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA== - opn@5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c" @@ -5548,21 +5413,11 @@ os-tmpdir@~1.0.2: resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw== - p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== -p-is-promise@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" - integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== - p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" @@ -5738,13 +5593,6 @@ parse-json@^5.0.0, parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-5.0.0.tgz#f933152f3c6d34f4cf36cfc3d07b138ac113649d" - integrity sha512-qOpH55/+ZJ4jUu/oLO+ifUKjFPNZGfnPJtzvGzKN/4oLMil5m9OH4VpOj6++9/ytJcfks4kzH2hhi87GL/OU9A== - dependencies: - protocols "^2.0.0" - parse-path@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-7.0.0.tgz#605a2d58d0a749c8594405d8cc3a2bf76d16099b" @@ -6003,7 +5851,7 @@ quick-lru@^4.0.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== -range-parser@~1.2.0, range-parser@~1.2.1: +range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== @@ -6314,25 +6162,6 @@ semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semve resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== -send@0.16.2: - version "0.16.2" - resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" - integrity sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.6.2" - mime "1.4.1" - ms "2.0.0" - on-finished "~2.3.0" - range-parser "~1.2.0" - statuses "~1.4.0" - send@0.19.0: version "0.19.0" resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" @@ -6371,7 +6200,7 @@ send@^0.19.0: range-parser "~1.2.1" statuses "2.0.1" -serve-index@1.9.1, serve-index@^1.9.1: +serve-index@^1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== @@ -6384,16 +6213,6 @@ serve-index@1.9.1, serve-index@^1.9.1: mime-types "~2.1.17" parseurl "~1.3.2" -serve-static@1.13.2: - version "1.13.2" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" - integrity sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.2" - send "0.16.2" - serve-static@^1.16.2: version "1.16.2" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" @@ -6688,11 +6507,6 @@ statuses@~1.3.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" integrity sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg== -statuses@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" - integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew== - stream-throttle@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/stream-throttle/-/stream-throttle-0.1.3.tgz#add57c8d7cc73a81630d31cd55d3961cfafba9c3" @@ -6966,7 +6780,7 @@ treeverse@^3.0.0: resolved "https://registry.yarnpkg.com/treeverse/-/treeverse-3.0.0.tgz#dd82de9eb602115c6ebd77a574aae67003cb48c8" integrity sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ== -trim-newlines@^3.0.0, trim-newlines@^3.0.1: +trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== @@ -7566,19 +7380,6 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.3: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs@17.1.1: - version "17.1.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.1.1.tgz#c2a8091564bdb196f7c0a67c1d12e5b85b8067ba" - integrity sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - yargs@17.7.2, yargs@^17.1.0, yargs@^17.1.1, yargs@^17.3.1, yargs@^17.6.2, yargs@^17.7.2: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"