diff --git a/package.json b/package.json index 4c71d892..0ce12701 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,12 @@ { "name": "javaistic", - "version": "1.0.0", + "version": "1.4.0", "description": "The official website for Javaistic.", "private": true, + "main": "index.js", + "repository": "https://github.com/javaistic/javaistic.git", + "author": "Arghya Ghosh <71373838+uiuxarghya@users.noreply.github.com>", + "license": "MIT", "scripts": { "dev": "next dev", "build": "next build", @@ -20,8 +24,8 @@ "@juggle/resize-observer": "^3.3.1", "@mdx-js/loader": "^1.6.22", "@mdx-js/react": "^1.6.22", - "@next/bundle-analyzer": "^12.0.1", - "@next/mdx": "^12.0.1", + "@next/bundle-analyzer": "^12.0.4", + "@next/mdx": "^12.0.4", "@reach/rect": "^0.16.0", "@silvenon/remark-smartypants": "^1.0.0", "@sindresorhus/slugify": "^1.1.0", @@ -39,28 +43,28 @@ "glob": "^7.2.0", "intersection-observer": "^0.12.0", "minimatch": "^3.0.4", - "next": "^12.0.1", - "postcss": "^8.3.11", + "next": "^12.0.4", + "postcss": "^8.4.1", "postcss-focus-visible": "^5.0.0", "postcss-import": "^14.0.2", "postcss-nested": "^5.0.6", "prismjs": "^1.25.0", "react": "^17.0.2", "react-dom": "^17.0.2", - "react-intersection-observer": "^8.32.2", + "react-intersection-observer": "^8.32.5", "redent": "^3.0.0", "simple-functional-loader": "^1.2.1", "tailwindcss": "^2.2.19", "tinytime": "^0.2.6", "unist-util-visit": "^2.0.3", - "webpack": "^5.61.0" + "webpack": "^5.64.4" }, "devDependencies": { - "@types/react": "^17.0.33", + "@babel/core": "^7.16.0", + "@types/react": "^17.0.37", "@typescript-eslint/eslint-plugin": "2.34.0", "@typescript-eslint/parser": "2.34.0", "babel-eslint": "10.x", - "@babel/core":"^7.16.0", "eslint": "6.x", "eslint-config-react-app": "^5.2.1", "eslint-plugin-flowtype": "4.x", @@ -68,7 +72,7 @@ "eslint-plugin-jsx-a11y": "6.x", "eslint-plugin-react": "7.x", "eslint-plugin-react-hooks": "2.x", - "prettier": "^2.4.1", - "typescript": "^4.4.4" + "prettier": "^2.5.0", + "typescript": "^4.5.2" } -} +} \ No newline at end of file diff --git a/public/sitemap.xml b/public/sitemap.xml index fca89b4d..2316e3c6 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -9,67 +9,174 @@ https://javaistic.vercel.app/ - 2021-08-30T22:32:17+00:00 + 2021-11-14T22:12:56+00:00 1.00 https://javaistic.vercel.app/docs - 2021-08-30T22:32:17+00:00 + 2021-11-14T22:12:56+00:00 0.80 https://javaistic.vercel.app/docs/installation - 2021-08-30T22:32:17+00:00 + 2021-11-14T22:12:56+00:00 0.80 https://javaistic.vercel.app/programs/introduction - 2021-08-30T22:32:17+00:00 + 2021-11-14T22:12:56+00:00 0.80 https://javaistic.vercel.app/programs - 2021-08-30T22:32:17+00:00 + 2021-11-14T22:12:56+00:00 0.80 https://javaistic.vercel.app/brand - 2021-08-30T22:32:17+00:00 + 2021-11-14T22:12:56+00:00 + 0.80 + + + https://javaistic.vercel.app/sponsors + 2021-11-14T22:12:56+00:00 0.80 https://javaistic.vercel.app/docs/introduction - 2021-08-30T22:32:17+00:00 + 2021-11-14T22:12:56+00:00 0.64 https://javaistic.vercel.app/docs/hello-world - 2021-08-30T22:32:17+00:00 + 2021-11-14T22:12:56+00:00 0.64 https://javaistic.vercel.app/docs/jvm-jre-jdk - 2021-08-30T22:32:17+00:00 + 2021-11-14T22:12:56+00:00 0.64 https://javaistic.vercel.app/docs/variables-and-literals - 2021-08-30T22:32:17+00:00 + 2021-11-14T22:12:56+00:00 0.64 https://javaistic.vercel.app/docs/variables-primitive-data-types - 2021-08-30T22:32:17+00:00 + 2021-11-14T22:12:56+00:00 0.64 https://javaistic.vercel.app/docs/operators - 2021-08-30T22:32:17+00:00 + 2021-11-14T22:12:56+00:00 + 0.64 + + + https://javaistic.vercel.app/docs/basic-input-output + 2021-11-14T22:12:56+00:00 + 0.64 + + + https://javaistic.vercel.app/docs/expressions-statements-blocks + 2021-11-14T22:12:56+00:00 + 0.64 + + + https://javaistic.vercel.app/docs/comments + 2021-11-14T22:12:56+00:00 + 0.64 + + + https://javaistic.vercel.app/programs/print-an-integer + 2021-11-14T22:12:56+00:00 + 0.64 + + + + + + + + + + + https://javaistic.vercel.app/ + 2021-11-02T15:34:38+00:00 + 1.00 + + + https://javaistic.vercel.app/docs + 2021-11-02T15:34:38+00:00 + 0.80 + + + https://javaistic.vercel.app/docs/installation + 2021-11-02T15:34:38+00:00 + 0.80 + + + https://javaistic.vercel.app/programs/introduction + 2021-11-02T15:34:38+00:00 + 0.80 + + + https://javaistic.vercel.app/programs + 2021-11-02T15:34:38+00:00 + 0.80 + + + https://javaistic.vercel.app/brand + 2021-11-02T15:34:38+00:00 + 0.80 + + + https://javaistic.vercel.app/sponsors + 2021-11-02T15:34:38+00:00 + 0.80 + + + https://javaistic.vercel.app/docs/introduction + 2021-11-02T15:34:38+00:00 + 0.64 + + + https://javaistic.vercel.app/docs/hello-world + 2021-11-02T15:34:38+00:00 + 0.64 + + + https://javaistic.vercel.app/docs/jvm-jre-jdk + 2021-11-02T15:34:38+00:00 + 0.64 + + + https://javaistic.vercel.app/docs/variables-and-literals + 2021-11-02T15:34:38+00:00 + 0.64 + + + https://javaistic.vercel.app/docs/variables-primitive-data-types + 2021-11-02T15:34:38+00:00 + 0.64 + + + https://javaistic.vercel.app/docs/operators + 2021-11-02T15:34:38+00:00 + 0.64 + + + https://javaistic.vercel.app/docs/basic-input-output + 2021-11-02T15:34:38+00:00 0.64 https://javaistic.vercel.app/programs/print-an-integer - 2021-08-30T22:32:17+00:00 + 2021-11-02T15:34:38+00:00 0.64 diff --git a/src/components/home/Footer.js b/src/components/home/Footer.js index 06c3c944..381df02d 100644 --- a/src/components/home/Footer.js +++ b/src/components/home/Footer.js @@ -97,7 +97,7 @@ export function Footer() { ))}
- +
@@ -140,15 +140,15 @@ export function Footer() {
- +

© {new Date().getFullYear()} Javaistic. All rights reserved.

-
- +
+

Privacy Policy

- +

Terms & Conditions

{ + return ( + + ) +} +export function OpenSource() { + return ( +
+
+
+ +
+
+

+ Open to anyone.  +
+ Fork it, twist it. Flip it. +

+

+ Join the community and help us build the best open source Java learning site for + everyone. +

+
+ +
+
+
+
+ ) +} diff --git a/src/img/home/open-source-on-github.svg b/src/img/home/open-source-on-github.svg new file mode 100644 index 00000000..ce245d88 --- /dev/null +++ b/src/img/home/open-source-on-github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/layouts/ContentsLayout.js b/src/layouts/ContentsLayout.js index e26f48e1..471a7006 100644 --- a/src/layouts/ContentsLayout.js +++ b/src/layouts/ContentsLayout.js @@ -191,9 +191,9 @@ export function ContentsLayout({ children, meta, classes, tableOfContents }) {
{prev && ( - + {prev.shortTitle || prev.title} @@ -201,10 +201,10 @@ export function ContentsLayout({ children, meta, classes, tableOfContents }) { )} {next && ( - + {next.shortTitle || next.title} diff --git a/src/navs/documentation.js b/src/navs/documentation.js index 76255018..e4de7a62 100644 --- a/src/navs/documentation.js +++ b/src/navs/documentation.js @@ -17,5 +17,7 @@ export const documentationNav = { pages['variables-primitive-data-types'], pages['operators'], pages['basic-input-output'], + pages['expressions-statements-blocks'], + pages['comments'], ], } diff --git a/src/pages/docs/comments.mdx b/src/pages/docs/comments.mdx new file mode 100644 index 00000000..65521529 --- /dev/null +++ b/src/pages/docs/comments.mdx @@ -0,0 +1,100 @@ +--- +title: Java Comments +description: In this tutorial, you will learn about Java comments, why we use them, and how to use comments in right way. +--- + +import { Heading } from '@/components/Heading' +import Link from 'next/link' +import { TipInfo } from '@/components/Tip' + + +In computer programming, comments are a portion of the program that are completely ignored by Java compilers. They are mainly used to help programmers to understand the code. For example, + +```java +// declare and initialize two variables +int a =1; +int b = 3; + +// print the output +System.out.println("This is output"); +``` +Here, we have used the following comments, + +- declare and initialize two variables +- print the output + +## Types of Comments in Java + +In Java, there are two types of comments: + +- single-line comment +- multi-line comment + +### Single-line Comment + +A single-line comment starts and ends in the same line. To write a single-line comment, we can use the `//` symbol. For example, + +```java +// "Hello, World!" program example + +class Main { + public static void main(String[] args) { + { + // prints "Hello, World!" + System.out.println("Hello, World!"); + } +} +``` +Output: + +```text +Hello, World! +``` +Here, we have used two single-line comments: + +- `"Hello, World!" program example` +- `prints "Hello World!"` + +The Java compiler ignores everything from `//` to the end of line. Hence, it is also known as **End of Line** comment. + +### Multi-line Comment + +When we want to write comments in multiple lines, we can use the multi-line comment. To write multi-line comments, we can use the `/*....*/` symbol. For example, + +```java +/* This is an example of multi-line comment. + * The program prints "Hello, World!" to the standard output. + */ + +class HelloWorld { + public static void main(String[] args) { + { + System.out.println("Hello, World!"); + } +} +``` +Output: + +```text +Hello, World! +``` +Here, we have used the multi-line comment: + +```java +/* This is an example of multi-line comment. +* The program prints "Hello, World!" to the standard output. +*/ +``` +This type of comment is also known as **Traditional Comment**. In this type of comment, the Java compiler ignores everything from `/*` to `*/`. + +## Use Comments the Right Way + +One thing you should always consider that comments shouldn't be the substitute for a way to explain poorly written code in English. You should always write well structured and self explaining code. And, then use comments. + +Some believe that code should be self-describing and comments should be rarely used. However, in my personal opinion, there is nothing wrong with using comments. We can use comments to explain complex algorithms, regex or scenarios where we have to choose one technique among different technique to solve problems. + + + +**Note:** In most cases, always use comments to explain **'why'** rather than **'how'** and you are good to go. + + diff --git a/src/pages/docs/expressions-statements-blocks.mdx b/src/pages/docs/expressions-statements-blocks.mdx new file mode 100644 index 00000000..149f010e --- /dev/null +++ b/src/pages/docs/expressions-statements-blocks.mdx @@ -0,0 +1,133 @@ +--- +title: Java Expressions, Statements and Blocks +description: In this tutorial, you will learn about Java expressions, Java statements, difference between expression and statement, and Java blocks with the help of examples. +--- + +import { Heading } from '@/components/Heading' +import Link from 'next/link' +import { TipInfo } from '@/components/Tip' + + +In previous chapters, we have used expressions, statements, and blocks without much explaining about them. Now that you know about variables, operators, and literals, it will be easier to understand these concepts. + +## Java Expressions + +A Java expression consists of variables, operators, literals, and method calls. To know more about method calls, visit Java methods. For example, + +```java +int score; +score = 90; +``` +Here, `score = 90` is an expression that returns an `int`. Consider another example, + +```java +Double a = 2.2, b = 3.4, result; +result = a + b - 3.4; +``` +Here, `a + b - 3.4` is an expression. + +```java +if (number1 == number2) +System.out.println("Number 1 is larger than number 2"); +``` +Here, `number1 == number2` is an expression that returns a boolean value. Similarly, `"Number 1 is larger than number 2"` is a string expression. + +## Java Statements + +In Java, each statement is a complete unit of execution. For example, + +```java +int score = 9*5; +``` +Here, we have a statement. The complete execution of this statement involves multiplying integers `9` and `5` and then assigning the result to the variable `score`. + +In the above statement, we have an expression `9 * 5`. In Java, expressions are part of statements. + +### Expression statements + +We can convert an expression into a statement by terminating the expression with a `;`. These are known as expression statements. For example, + +```java +// expression +number = 10 +// statement +number = 10; +``` +In the above example, we have an expression `number = 10`. Here, by adding a semicolon (`;`), we have converted the expression into a statement (`number = 10;`). + +Consider another example, + +```java +// expression +++number +// statement +++number; +``` + +Similarly, `++number` is an expression whereas `++number;` is a statement. + +### Declaration Statements + +In Java, declaration statements are used for declaring variables. For example, + +```java +Double tax = 9.5; +``` +The statement above declares a variable tax which is initialized to 9.5. + + +**Note:** There are control flow statements that are used in decision making and looping in Java. You will learn about control flow statements in later chapters. + + + +## Java Blocks + +A block is a group of statements (zero or more) that is enclosed in curly braces { }. For example, + +```java +class Main { + public static void main(String[] args) { + + String band = "Beatles"; + + if (band == "Beatles") { // start of block + System.out.print("Hey "); + System.out.print("Jude!"); + } // end of block + } +} +``` +Output: + +```text +Hey Jude! +``` +In the above example, we have a block `if {....}`. + +Here, inside the block we have two statements: + +- `System.out.print("Hey ");` +- `System.out.print("Jude!");` + +However, a block may not have any statements. Consider the following examples, + +```java +class Main { + public static void main(String[] args) { + + if (10 > 5) { // start of block + + } // end of block + } +} +``` +This is a valid Java program. Here, we have a block `if {...}`. However, there is no any statement inside this block. + +```java +class AssignmentOperator { + public static void main(String[] args) { // start of block + + } // end of block +} +``` +Here, we have block `public static void main() {...}`. However, similar to the above example, this block does not have any statement. \ No newline at end of file diff --git a/src/pages/index.js b/src/pages/index.js index b2dc9f8a..33cbc408 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -2,6 +2,7 @@ import { BigText, InlineCode, Paragraph, Widont } from '@/components/home/common import { Footer } from '@/components/home/Footer' import { Hero } from '@/components/home/Hero' import { Newsletter } from '@/components/home/Newsletter' +import { OpenSource } from '@/components/home/OpenSource' import { Logo } from '@/components/Logo' import { Search } from '@/components/Search' import { Testimonials } from '@/components/Testimonials' @@ -138,9 +139,9 @@ export default function Home() {
+ -
-
+
) diff --git a/src/pages/programs/print-an-integer.mdx b/src/pages/programs/print-an-integer.mdx index c304d8b2..b1d3c5c8 100644 --- a/src/pages/programs/print-an-integer.mdx +++ b/src/pages/programs/print-an-integer.mdx @@ -12,7 +12,7 @@ The integer is stored in a variable using `System.in`, and is displayed on the s To understand this example, you should have the knowledge of the following Java programming topics: - [Java Hello World Program](/docs/hello-world) -- Java Basic Input and Output +- [Java Basic Input and Output](/docs/basic-input-output) ## 1. Print an Integer @@ -90,4 +90,4 @@ Then, `Enter a number` prompt is printed to give the user a visual cue as to wha If you enter any character which is not an integer, the compiler will throw an `InputMismatchException`. -Finally, `number` is printed onto the standard output `(System.out)` - computer screen using the function `println()`. \ No newline at end of file +Finally, `number` is printed onto the standard output `(System.out)` - computer screen using the function `println()`. diff --git a/yarn.lock b/yarn.lock index 9b2fd593..95756141 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1430,37 +1430,37 @@ resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.22.tgz#219dfd89ae5b97a8801f015323ffa4b62f45718b" integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== -"@napi-rs/triples@^1.0.3": +"@napi-rs/triples@1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@napi-rs/triples/-/triples-1.0.3.tgz#76d6d0c3f4d16013c61e45dfca5ff1e6c31ae53c" integrity sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA== -"@next/bundle-analyzer@^12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/bundle-analyzer/-/bundle-analyzer-12.0.1.tgz#e76aa43615cdd63364b65dece6737787387e04ff" - integrity sha512-/DSLq15gtxNRVZRzwofqHlJLHSW7GmXfFHjEX+Q2+lMkLQ5/V+tAwa6i2CbJvSdZYJXNA2vE+35Fph7odSfoHA== +"@next/bundle-analyzer@^12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/bundle-analyzer/-/bundle-analyzer-12.0.4.tgz#258141b291f87439362b62684d1e1a9fd5f9ec1b" + integrity sha512-hl9SmruSHMMMjmcUXJYdP12HbencBOpuy4gHPpQLbRmfErUsY7ia+eF5Xt9vAkim7s6HKByoDg7cu6HJQzfpfg== dependencies: webpack-bundle-analyzer "4.3.0" -"@next/env@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/env/-/env-12.0.1.tgz#d57141ef1fe844f6f7c18cdaf29a712788c18ca4" - integrity sha512-+eJ8mQbAcV/ZILRAgIx9xwDg6hrqm6m/7QLfEvsf2BPnsh+fwU4Xf1zgcbyqD2V4ja4OTWG6ow+Hiukgap3mZQ== +"@next/env@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/env/-/env-12.0.4.tgz#effe19526fa51ab2da1a39e594b80a257b3fa1c5" + integrity sha512-QtZ6X5c6Zqa7oWs5csEmZ7xy+gLdtRKKg02SOT5l0Ziea4P5IU8mSOCyNC4fZmXewcRVjpbY+yGqAAP7hJUfOA== -"@next/mdx@^12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/mdx/-/mdx-12.0.1.tgz#fa71dbb4fdb9307fb13e461766c11d8bf3f3f4cf" - integrity sha512-hF8l6/CYdcPUSkoBwK3HES5oKchSFMjxEqNPI4z4puhw8gfl/3LsxsI0LpcKT3LoZLhkNuiCMbNyzHnXszVWUA== +"@next/mdx@^12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/mdx/-/mdx-12.0.4.tgz#8c3e74ba1fd8322f3a883e36718b5f00109f5041" + integrity sha512-WsiuZkzhECLp91ZGErhPKzASsFSRwcoHATOeZZvrkyjXiBodem/M3qFev6GPe9g2Ejw5Kt2DdbwUlkELDpz8aw== -"@next/polyfill-module@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-12.0.1.tgz#d20abf06f686ee7a8bd0d9056accfd0662f19e87" - integrity sha512-fTrndwGuvrQO+4myVGcPtsYI4/tmZBhHHJId7MSHWz+9gW4NFgsmDlr8OI9Th2ZXpqk5WHLsTYQ+dLiQp1zV4g== +"@next/polyfill-module@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-12.0.4.tgz#ef4f4fd6d773ad655db1859ca71127e0c358af50" + integrity sha512-mk9yCDNpfXINTJKFTZNgwYs7eqRFpc5D/49O/fKB59blihyKl1GY1sZ0l7a2bn5l1X/WuaZzcIfqnrwkneqeaQ== -"@next/react-dev-overlay@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-12.0.1.tgz#134299ae44fad5a59448d5e671518074f37cba95" - integrity sha512-dLv1to40bvadbr0VO8pBsbr9ddgktCLilfejOpEFQkOOrdQBUuIfegqqEDiCL9THkAO3QGYY4t/ZPfv9wrxLZQ== +"@next/react-dev-overlay@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-12.0.4.tgz#c97113df84986233c62eed37382aab85a0ec006e" + integrity sha512-9O0lXyzv5goFSmDwq9Hp8JE+DcObvd+bTXvmGSSvYR91AlIoVlH8/PwATx8Rf5YEuqggn/XKR1hn2kBYcbcGnA== dependencies: "@babel/code-frame" "7.12.11" anser "1.4.9" @@ -1469,77 +1469,70 @@ css.escape "1.5.1" data-uri-to-buffer "3.0.1" platform "1.3.6" - shell-quote "1.7.2" + shell-quote "1.7.3" source-map "0.8.0-beta.0" stacktrace-parser "0.1.10" strip-ansi "6.0.1" -"@next/react-refresh-utils@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-12.0.1.tgz#219be7a81696a7bd1e2d4ee397ca100eb8262f23" - integrity sha512-CjTBR9a6ai+2fUT8KFya9AiTaCnfDY34H6pDmtdJdkD+vY08AwtPpv10kzsgNEhsL06210yVzH59IsEQLBIllA== - -"@next/swc-android-arm64@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.0.1.tgz#c776853e0911c12fcc69a69cd7ab111dff29f8d2" - integrity sha512-zI/6zsZuO2igknzHzfaQep0PeD3d4/qdjXUcQLwLHJQtGdhPvZFMke1z3BBWZqePHVsR1JPjE4QTii7udF5qsQ== - -"@next/swc-darwin-arm64@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.1.tgz#bee9c5932511c993ab384ef9aedb86c02532d41e" - integrity sha512-vRfHz7rEt9+TTfwi3uY9ObUSLhzMmgVZ96b+yOSmZ6Kxs/V46IXHOLawCnoldXylpskZ/+HTWcrB1D3aimGeZA== - -"@next/swc-darwin-x64@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.1.tgz#a0bdcbcf11b8b62190ec8e0406cecbbcc810b7fc" - integrity sha512-mM7QLIqRUqR8I74gbZ4Uq+dY8k3Whrs98wK+vPurmDTBhXhaVnAYblEkEwe0DJGqlmjD4w6faYfCydmFI69jqw== - -"@next/swc-linux-arm-gnueabihf@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.1.tgz#d0132637288f452ad5c6a6161e42aebcd4355f82" - integrity sha512-QF5LVyAWTah5i1p/yG4a8nTGRXerHoDkS3kWYCdjcwlALOiAJ9m0GUTks/O47izNokBAbZnL7URUdvtGFjP0Ng== - -"@next/swc-linux-arm64-gnu@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.1.tgz#6b310344b9bac7700eaff8f4c536540b1226e378" - integrity sha512-ETFUh373WsjUJJr32GHSDlVSgwFwS+EJUJuSH40Pr4xB6250YxuRk8ccF6QR5LHqTL4tbbVEEfCD8sZVnccP8w== - -"@next/swc-linux-arm64-musl@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.1.tgz#8ab1fc81d18bbb70bb15bcc4250382257bba6298" - integrity sha512-pfnXNjKywXyp2DJsjFhkfOlvcNu9xa8HgEhCUKXm1OZ4pGnpeb1+UD4t5Pn9b9ggiWPzauZK1abR/9nShvbSzw== - -"@next/swc-linux-x64-gnu@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.1.tgz#a664268aedec402da5df34efac1b337d9b0e492e" - integrity sha512-d9cXS27Ar7TTtA3BJ8gxosDDdVNSFy4MQiwsszKlEiqfGrnINeXKdVgeiOa+xxq+JxNvPzonp4sbX6k8InIocg== - -"@next/swc-linux-x64-musl@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.1.tgz#4b7e5fee5a62adb6d9c9aad1a4aa00a6a09b53dc" - integrity sha512-4SAmi7riavU6TFGX7wQFioFi/vx8uJ2/Cx7ZfrYiZzzKmmuu2eM8onW1kcKu+aQD777x/kvzW4+2pWkM2gyPOA== - -"@next/swc-win32-arm64-msvc@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.1.tgz#9ff0c2a2f00f41d40bd44d6da195bdf649d807c6" - integrity sha512-JRad3QyXvs5zDkeEmc6z5tEvm/ZZnjnsBY921zWw7OIcIZR5wAs+1AnRVjIxHTEHSExxOvBgPyEMpgVkB8OyxQ== - -"@next/swc-win32-ia32-msvc@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.1.tgz#5a927ec832b184ce2e35f8ec668daa34175e47d0" - integrity sha512-ierQmzVWPi6a7PqrdgfI6nrQ/SWJ9W5jllByyQeFIOKhOzZiz030Tw+U6V7NqE3gGNeRwpj56Iya8nUb3hlM1g== - -"@next/swc-win32-x64-msvc@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.1.tgz#fe145cf7baf79564159a87a545e430f96c835578" - integrity sha512-li3CCXpdMX0+wJlQpy0xZmHCgHMebaBf5X2BIAJrv8cQXYc6dejeojttXLFNCF0dNAo3UzlbP6h7N+8p6Wbakw== - -"@node-rs/helper@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@node-rs/helper/-/helper-1.2.1.tgz#e079b05f21ff4329d82c4e1f71c0290e4ecdc70c" - integrity sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg== - dependencies: - "@napi-rs/triples" "^1.0.3" +"@next/react-refresh-utils@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-12.0.4.tgz#20d43626498c451f71bb0bb26c3f780ad90f5fd6" + integrity sha512-kNUDmpBaJ+8Lb8CtKNynRFF9oijCjUKKru6Ont+JKhti9//5dNFFIcuo607bJSH86un06OEK0TZUt5XWVlbkjw== + +"@next/swc-android-arm64@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.0.4.tgz#e3ad69d3aadbd1d3ff0768b4f02b66c3806aa6b2" + integrity sha512-6mXumia8ZPcy7bYu9kjItfWxrE6SFaJyqQDaFy9G9WrU9x3M1R1Yok8B2X1mboM8itD0tq+t3R/ebQEkkmevUw== + +"@next/swc-darwin-arm64@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.4.tgz#bc083ed3ad5e6971d2f374f38a7d8f3c46a6de0a" + integrity sha512-7WMen1qhF5JmjKD9S5IEgEoaPJOXyIZj/Nsqa8ZSWxdF5oogp3uYYbKb/rvMYoKzpIbjyoLH/OCM5lm5IFM4iw== + +"@next/swc-darwin-x64@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.4.tgz#84855d4c9fef3b3a094c0f2424ae2b7e6dc29caa" + integrity sha512-PVgefMWjxP6CU1HQs39+Bfpjcue6qErJfvJ/+n2zimjLzyeQAmD6LM9f1lDSttW2LjKjasoxR5qkRNLVlqzlaA== + +"@next/swc-linux-arm-gnueabihf@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.4.tgz#090156c4fc88d86ebc67df35e99daa97ddb232de" + integrity sha512-8xGQu3sJiIdriKiCux3jDJ9pwivELEg7z2zfW0CqmQMbKNB7qP9lc0pq6CxshtKyXRMczNWRMtQ3Cjwep+UvNg== + +"@next/swc-linux-arm64-gnu@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.4.tgz#3ddda6eb703eda411b117d1974f08e028bb987ed" + integrity sha512-HhEWcBkqGr3E7SYLtN9VnYUGamAWaLcXawHN33Em0WP7gzXrBqz0iIJNH7uEzHDS6980EqU/rrkLyhCHrYSZgQ== + +"@next/swc-linux-arm64-musl@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.4.tgz#a17985b811166bb3598816009e5f025539827c21" + integrity sha512-oZyQ9wjtE7OX9RlnovP7izNx2AR/RzTuYWU4Ttim8ssABsipQSxSlfRaeb+Qi6jTc6k+lrPhjRfaZ+fGv/m2Ag== + +"@next/swc-linux-x64-gnu@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.4.tgz#46fa9f4a4d381d41c0fc75912810e72468b0fb49" + integrity sha512-aBuf78QzL93T59Lk9kEGfHcA+9SzYIH7dGon1nqVxtAd2iqicKYNVaVcb38VKeiIBXMSUHXTdu6Ee053ZCOmSw== + +"@next/swc-linux-x64-musl@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.4.tgz#5e07982c84df77ddad537f3abca7d0f52504fc08" + integrity sha512-yDgqUqL4H8M3Y0hv30ZyL9UvjnK4iXmD4I6iJz+XIHSRdA/VUiyKKoL7okf9hxr0mSxBtagbZ5A3qEoW/VliUQ== + +"@next/swc-win32-arm64-msvc@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.4.tgz#17705a3d20b35fddd2f61c4d2e491bbf6909e71a" + integrity sha512-evDUrEYsUo+PMHsedaymfZO98VwV9wNFzuWVCyKgqg6SD1ZRpzbpqYQY7aINIuqZVdIWZElBE6EM+oxaj7PuWQ== + +"@next/swc-win32-ia32-msvc@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.4.tgz#a2a6d5c09a07c62d3a6b5b6dbc4443b566b8385b" + integrity sha512-Lbmz0xlo8vW4EDWyzCfy3nGfqt7skqwxaERwe+vDVTBZ56mvJ5dsdyjqK24sxu4FFkWR7SaU4eNlHwZR+A3kTg== + +"@next/swc-win32-x64-msvc@12.0.4": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.4.tgz#acb9ffb17118b797d8c76dd688dd0aec5fa65cd4" + integrity sha512-f+7WNIJOno5QEelrmob+3vN5EZJb3KCkOrnvUsQ0+LCCD0dIPIhCjeHAh3BGj9msGu8ijnXvD7JxVxE5V26cnQ== "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -1829,10 +1822,10 @@ resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== -"@types/react@^17.0.33": - version "17.0.33" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.33.tgz#e01ae3de7613dac1094569880bb3792732203ad5" - integrity sha512-pLWntxXpDPaU+RTAuSGWGSEL2FRTNyRQOjSWDke/rxRg14ncsZvx8AKWMWZqvc1UOaJIAoObdZhAWvRaHFi5rw== +"@types/react@^17.0.37": + version "17.0.37" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.37.tgz#6884d0aa402605935c397ae689deed115caad959" + integrity sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -2056,11 +2049,6 @@ acorn@8.5.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== -acorn@^6.2.1: - version "6.4.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" - integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== - acorn@^7.0.0, acorn@^7.1.1: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" @@ -4694,23 +4682,23 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -neo-async@^2.6.1, neo-async@^2.6.2: +neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -next@^12.0.1: - version "12.0.1" - resolved "https://registry.yarnpkg.com/next/-/next-12.0.1.tgz#7b82a73bc185bfda7372e7e8309f9b38e6be9cb0" - integrity sha512-4MNXAbD9+Tmtejg0TOKbaP52Cgu4mIn2ejKMLHWV0acxWGkkcE7QvdZwvg5pkg3fQBMrgucOxxtmw4D7yWaZvg== +next@^12.0.4: + version "12.0.4" + resolved "https://registry.yarnpkg.com/next/-/next-12.0.4.tgz#096578b320f0faf0bd51798decb39aaf00052efe" + integrity sha512-1pvjcSZBm5OLoGmDhp4JwKwIE798WbqUNLuyU7w6a2jUkdWaxOYtkE/ROXQTi2pXHj7+6rm68AvhxROLX2NHQg== dependencies: "@babel/runtime" "7.15.4" "@hapi/accept" "5.0.2" - "@next/env" "12.0.1" - "@next/polyfill-module" "12.0.1" - "@next/react-dev-overlay" "12.0.1" - "@next/react-refresh-utils" "12.0.1" - "@node-rs/helper" "1.2.1" + "@napi-rs/triples" "1.0.3" + "@next/env" "12.0.4" + "@next/polyfill-module" "12.0.4" + "@next/react-dev-overlay" "12.0.4" + "@next/react-refresh-utils" "12.0.4" acorn "8.5.0" assert "2.0.0" browserify-zlib "0.2.0" @@ -4742,7 +4730,6 @@ next@^12.0.1: raw-body "2.4.1" react-is "17.0.2" react-refresh "0.8.3" - react-server-dom-webpack "0.0.0-experimental-3c4c1c470-20211021" regenerator-runtime "0.13.4" stream-browserify "3.0.0" stream-http "3.1.1" @@ -4754,19 +4741,18 @@ next@^12.0.1: util "0.12.4" vm-browserify "1.1.2" watchpack "2.1.1" - web-streams-polyfill "3.0.3" optionalDependencies: - "@next/swc-android-arm64" "12.0.1" - "@next/swc-darwin-arm64" "12.0.1" - "@next/swc-darwin-x64" "12.0.1" - "@next/swc-linux-arm-gnueabihf" "12.0.1" - "@next/swc-linux-arm64-gnu" "12.0.1" - "@next/swc-linux-arm64-musl" "12.0.1" - "@next/swc-linux-x64-gnu" "12.0.1" - "@next/swc-linux-x64-musl" "12.0.1" - "@next/swc-win32-arm64-msvc" "12.0.1" - "@next/swc-win32-ia32-msvc" "12.0.1" - "@next/swc-win32-x64-msvc" "12.0.1" + "@next/swc-android-arm64" "12.0.4" + "@next/swc-darwin-arm64" "12.0.4" + "@next/swc-darwin-x64" "12.0.4" + "@next/swc-linux-arm-gnueabihf" "12.0.4" + "@next/swc-linux-arm64-gnu" "12.0.4" + "@next/swc-linux-arm64-musl" "12.0.4" + "@next/swc-linux-x64-gnu" "12.0.4" + "@next/swc-linux-x64-musl" "12.0.4" + "@next/swc-win32-arm64-msvc" "12.0.4" + "@next/swc-win32-ia32-msvc" "12.0.4" + "@next/swc-win32-x64-msvc" "12.0.4" nice-try@^1.0.4: version "1.0.5" @@ -5266,24 +5252,24 @@ postcss@^8.1.6, postcss@^8.2.1: nanoid "^3.1.23" source-map-js "^0.6.2" -postcss@^8.3.11: - version "8.3.11" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.11.tgz#c3beca7ea811cd5e1c4a3ec6d2e7599ef1f8f858" - integrity sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA== +postcss@^8.4.1: + version "8.4.1" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.1.tgz#73051f825509ad1a716ef500108001bf3d1fa8f7" + integrity sha512-WqLs/TTzXdG+/A4ZOOK9WDZiikrRaiA+eoEb/jz2DT9KUhMNHgP7yKPO8vwi62ZCsb703Gwb7BMZwDzI54Y2Ag== dependencies: nanoid "^3.1.30" picocolors "^1.0.0" - source-map-js "^0.6.2" + source-map-js "^1.0.1" prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prettier@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" - integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== +prettier@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.0.tgz#a6370e2d4594e093270419d9cc47f7670488f893" + integrity sha512-FM/zAKgWTxj40rH03VxzIPdXmj39SwSjwG0heUcNFwI+EMZJnY93yAiKXM3dObIKAM5TA88werc8T/EwhB45eg== pretty-hrtime@^1.0.3: version "1.0.3" @@ -5414,10 +5400,10 @@ react-dom@^17.0.2: object-assign "^4.1.1" scheduler "^0.20.2" -react-intersection-observer@^8.32.2: - version "8.32.2" - resolved "https://registry.yarnpkg.com/react-intersection-observer/-/react-intersection-observer-8.32.2.tgz#527eeecf569309d64ed96330636d90aac336c957" - integrity sha512-QTcea+n28AvOHbTku+jErfQqknbc4Nuh7EUNik8p/JMN56W2Jhjs+qcYZzQhAoyLX8pZD0QXpYX0lW87faackQ== +react-intersection-observer@^8.32.5: + version "8.32.5" + resolved "https://registry.yarnpkg.com/react-intersection-observer/-/react-intersection-observer-8.32.5.tgz#92e8d8888b0b43a5c10c398e0d483d574bce7f3e" + integrity sha512-4xKdUWRNdPueXXxTyMOV41w6qIa4tsV7BbWOW+IYsvGPP7wxOj9V6o3cKywie+/VDr5Qs7pCzi5Wom78dUxj1w== react-is@17.0.2: version "17.0.2" @@ -5434,16 +5420,6 @@ react-refresh@0.8.3: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== -react-server-dom-webpack@0.0.0-experimental-3c4c1c470-20211021: - version "0.0.0-experimental-3c4c1c470-20211021" - resolved "https://registry.yarnpkg.com/react-server-dom-webpack/-/react-server-dom-webpack-0.0.0-experimental-3c4c1c470-20211021.tgz#cdcaa2f19c8d820c1f4d31252319fb05e2de0e88" - integrity sha512-YyRlED5kR0C2aQ3IJ/8BR2TELt51RcDZhnUDKz+m/HU+Gb/qak0CZkG0A8Zxffom9VI6HFkUj1dRFZqm0Lh9Pg== - dependencies: - acorn "^6.2.1" - loose-envify "^1.1.0" - neo-async "^2.6.1" - object-assign "^4.1.1" - react@^17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" @@ -5871,10 +5847,10 @@ shebang-regex@^1.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= -shell-quote@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" - integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== +shell-quote@1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" + integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== side-channel@^1.0.4: version "1.0.4" @@ -5927,6 +5903,11 @@ source-map-js@^0.6.2: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== +source-map-js@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.1.tgz#a1741c131e3c77d048252adfa24e23b908670caf" + integrity sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA== + source-map-support@~0.5.19: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" @@ -6447,10 +6428,10 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -typescript@^4.4.4: - version "4.4.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c" - integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA== +typescript@^4.5.2: + version "4.5.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.2.tgz#8ac1fba9f52256fdb06fb89e4122fa6a346c2998" + integrity sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw== unbox-primitive@^1.0.1: version "1.0.1" @@ -6691,10 +6672,10 @@ watchpack@2.1.1: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" -watchpack@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.2.0.tgz#47d78f5415fe550ecd740f99fe2882323a58b1ce" - integrity sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA== +watchpack@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.0.tgz#a41bca3da6afaff31e92a433f4c856a0c25ea0c4" + integrity sha512-MnN0Q1OsvB/GGHETrFeZPQaOelWh/7O+EiFlj8sM9GPjtQkis7k01aAxrg/18kTfoIVcLL+haEVFlXDaSRwKRw== dependencies: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" @@ -6704,11 +6685,6 @@ web-namespaces@^1.0.0: resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== -web-streams-polyfill@3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.0.3.tgz#f49e487eedeca47a207c1aee41ee5578f884b42f" - integrity sha512-d2H/t0eqRNM4w2WvmTdoeIvzAUSpK7JmATB8Nr2lb7nQ9BTIJVjbQ/TRFVEh2gUH1HwclPdoPtfMoFfetXaZnA== - webidl-conversions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" @@ -6729,15 +6705,15 @@ webpack-bundle-analyzer@4.3.0: sirv "^1.0.7" ws "^7.3.1" -webpack-sources@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.0.tgz#b16973bcf844ebcdb3afde32eda1c04d0b90f89d" - integrity sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw== +webpack-sources@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.2.tgz#d88e3741833efec57c4c789b6010db9977545260" + integrity sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw== -webpack@^5.61.0: - version "5.61.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.61.0.tgz#fa827f0ee9bdfd141dd73c3e891e955ebd52fe7f" - integrity sha512-fPdTuaYZ/GMGFm4WrPi2KRCqS1vDp773kj9S0iI5Uc//5cszsFEDgHNaX4Rj1vobUiU1dFIV3mA9k1eHeluFpw== +webpack@^5.64.4: + version "5.64.4" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.64.4.tgz#e1454b6a13009f57cc2c78e08416cd674622937b" + integrity sha512-LWhqfKjCLoYJLKJY8wk2C3h77i8VyHowG3qYNZiIqD6D0ZS40439S/KVuc/PY48jp2yQmy0mhMknq8cys4jFMw== dependencies: "@types/eslint-scope" "^3.7.0" "@types/estree" "^0.0.50" @@ -6761,8 +6737,8 @@ webpack@^5.61.0: schema-utils "^3.1.0" tapable "^2.1.1" terser-webpack-plugin "^5.1.3" - watchpack "^2.2.0" - webpack-sources "^3.2.0" + watchpack "^2.3.0" + webpack-sources "^3.2.2" whatwg-url@^7.0.0: version "7.1.0" pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy