mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-11-04 01:48:04 +03:00 
			
		
		
		
	Add SASS support
This commit is contained in:
		
							parent
							
								
									a9a569bfc7
								
							
						
					
					
						commit
						52f07e5316
					
				
							
								
								
									
										7
									
								
								website/.vscode/extensions.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								website/.vscode/extensions.json
									
									
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -1,3 +1,8 @@
 | 
			
		|||
{
 | 
			
		||||
    "recommendations": ["dbaeumer.vscode-eslint", "unifiedjs.vscode-mdx", "esbenp.prettier-vscode"]
 | 
			
		||||
    "recommendations": [
 | 
			
		||||
        "dbaeumer.vscode-eslint",
 | 
			
		||||
        "unifiedjs.vscode-mdx",
 | 
			
		||||
        "esbenp.prettier-vscode",
 | 
			
		||||
        "syler.sass-indented"
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										203
									
								
								website/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										203
									
								
								website/package-lock.json
									
									
									
										generated
									
									
									
								
							| 
						 | 
				
			
			@ -21,6 +21,7 @@
 | 
			
		|||
                "prettier": "^2.7.1",
 | 
			
		||||
                "react": "18.2.0",
 | 
			
		||||
                "react-dom": "18.2.0",
 | 
			
		||||
                "sass": "^1.56.1",
 | 
			
		||||
                "typescript": "4.8.4"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
| 
						 | 
				
			
			@ -939,6 +940,18 @@
 | 
			
		|||
                "url": "https://github.com/chalk/ansi-styles?sponsor=1"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/anymatch": {
 | 
			
		||||
            "version": "3.1.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
 | 
			
		||||
            "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "normalize-path": "^3.0.0",
 | 
			
		||||
                "picomatch": "^2.0.4"
 | 
			
		||||
            },
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">= 8"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/argparse": {
 | 
			
		||||
            "version": "2.0.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -1056,6 +1069,14 @@
 | 
			
		|||
            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
 | 
			
		||||
            "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/binary-extensions": {
 | 
			
		||||
            "version": "2.2.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
 | 
			
		||||
            "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=8"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/brace-expansion": {
 | 
			
		||||
            "version": "1.1.11",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -1205,6 +1226,43 @@
 | 
			
		|||
                "url": "https://github.com/sponsors/wooorm"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/chokidar": {
 | 
			
		||||
            "version": "3.5.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
 | 
			
		||||
            "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
 | 
			
		||||
            "funding": [
 | 
			
		||||
                {
 | 
			
		||||
                    "type": "individual",
 | 
			
		||||
                    "url": "https://paulmillr.com/funding/"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "anymatch": "~3.1.2",
 | 
			
		||||
                "braces": "~3.0.2",
 | 
			
		||||
                "glob-parent": "~5.1.2",
 | 
			
		||||
                "is-binary-path": "~2.1.0",
 | 
			
		||||
                "is-glob": "~4.0.1",
 | 
			
		||||
                "normalize-path": "~3.0.0",
 | 
			
		||||
                "readdirp": "~3.6.0"
 | 
			
		||||
            },
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">= 8.10.0"
 | 
			
		||||
            },
 | 
			
		||||
            "optionalDependencies": {
 | 
			
		||||
                "fsevents": "~2.3.2"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/chokidar/node_modules/glob-parent": {
 | 
			
		||||
            "version": "5.1.2",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
 | 
			
		||||
            "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "is-glob": "^4.0.1"
 | 
			
		||||
            },
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">= 6"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/chrome-trace-event": {
 | 
			
		||||
            "version": "1.0.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -2089,6 +2147,19 @@
 | 
			
		|||
            "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 | 
			
		||||
            "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/fsevents": {
 | 
			
		||||
            "version": "2.3.2",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
 | 
			
		||||
            "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
 | 
			
		||||
            "hasInstallScript": true,
 | 
			
		||||
            "optional": true,
 | 
			
		||||
            "os": [
 | 
			
		||||
                "darwin"
 | 
			
		||||
            ],
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/function-bind": {
 | 
			
		||||
            "version": "1.1.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -2333,6 +2404,11 @@
 | 
			
		|||
                "node": ">= 4"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/immutable": {
 | 
			
		||||
            "version": "4.1.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz",
 | 
			
		||||
            "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ=="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/import-fresh": {
 | 
			
		||||
            "version": "3.3.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -2421,6 +2497,17 @@
 | 
			
		|||
                "url": "https://github.com/sponsors/ljharb"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/is-binary-path": {
 | 
			
		||||
            "version": "2.1.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
 | 
			
		||||
            "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "binary-extensions": "^2.0.0"
 | 
			
		||||
            },
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=8"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/is-boolean-object": {
 | 
			
		||||
            "version": "1.1.2",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -3744,6 +3831,14 @@
 | 
			
		|||
            "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
 | 
			
		||||
            "peer": true
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/normalize-path": {
 | 
			
		||||
            "version": "3.0.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
 | 
			
		||||
            "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=0.10.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/object-assign": {
 | 
			
		||||
            "version": "4.1.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -4114,6 +4209,17 @@
 | 
			
		|||
            "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
 | 
			
		||||
            "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/readdirp": {
 | 
			
		||||
            "version": "3.6.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
 | 
			
		||||
            "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "picomatch": "^2.2.1"
 | 
			
		||||
            },
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=8.10.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/regenerator-runtime": {
 | 
			
		||||
            "version": "0.13.10",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -4301,6 +4407,22 @@
 | 
			
		|||
                "url": "https://github.com/sponsors/ljharb"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/sass": {
 | 
			
		||||
            "version": "1.56.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/sass/-/sass-1.56.1.tgz",
 | 
			
		||||
            "integrity": "sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "chokidar": ">=3.0.0 <4.0.0",
 | 
			
		||||
                "immutable": "^4.0.0",
 | 
			
		||||
                "source-map-js": ">=0.6.2 <2.0.0"
 | 
			
		||||
            },
 | 
			
		||||
            "bin": {
 | 
			
		||||
                "sass": "sass.js"
 | 
			
		||||
            },
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=12.0.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/scheduler": {
 | 
			
		||||
            "version": "0.23.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -5818,6 +5940,15 @@
 | 
			
		|||
                "color-convert": "^2.0.1"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "anymatch": {
 | 
			
		||||
            "version": "3.1.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
 | 
			
		||||
            "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
 | 
			
		||||
            "requires": {
 | 
			
		||||
                "normalize-path": "^3.0.0",
 | 
			
		||||
                "picomatch": "^2.0.4"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "argparse": {
 | 
			
		||||
            "version": "2.0.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -5901,6 +6032,11 @@
 | 
			
		|||
            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
 | 
			
		||||
            "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
 | 
			
		||||
        },
 | 
			
		||||
        "binary-extensions": {
 | 
			
		||||
            "version": "2.2.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
 | 
			
		||||
            "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
 | 
			
		||||
        },
 | 
			
		||||
        "brace-expansion": {
 | 
			
		||||
            "version": "1.1.11",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -5989,6 +6125,31 @@
 | 
			
		|||
            "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
 | 
			
		||||
            "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw=="
 | 
			
		||||
        },
 | 
			
		||||
        "chokidar": {
 | 
			
		||||
            "version": "3.5.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
 | 
			
		||||
            "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
 | 
			
		||||
            "requires": {
 | 
			
		||||
                "anymatch": "~3.1.2",
 | 
			
		||||
                "braces": "~3.0.2",
 | 
			
		||||
                "fsevents": "~2.3.2",
 | 
			
		||||
                "glob-parent": "~5.1.2",
 | 
			
		||||
                "is-binary-path": "~2.1.0",
 | 
			
		||||
                "is-glob": "~4.0.1",
 | 
			
		||||
                "normalize-path": "~3.0.0",
 | 
			
		||||
                "readdirp": "~3.6.0"
 | 
			
		||||
            },
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "glob-parent": {
 | 
			
		||||
                    "version": "5.1.2",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
 | 
			
		||||
                    "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
 | 
			
		||||
                    "requires": {
 | 
			
		||||
                        "is-glob": "^4.0.1"
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "chrome-trace-event": {
 | 
			
		||||
            "version": "1.0.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -6657,6 +6818,12 @@
 | 
			
		|||
            "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 | 
			
		||||
            "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
 | 
			
		||||
        },
 | 
			
		||||
        "fsevents": {
 | 
			
		||||
            "version": "2.3.2",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
 | 
			
		||||
            "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
 | 
			
		||||
            "optional": true
 | 
			
		||||
        },
 | 
			
		||||
        "function-bind": {
 | 
			
		||||
            "version": "1.1.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -6827,6 +6994,11 @@
 | 
			
		|||
            "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
 | 
			
		||||
            "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
 | 
			
		||||
        },
 | 
			
		||||
        "immutable": {
 | 
			
		||||
            "version": "4.1.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz",
 | 
			
		||||
            "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ=="
 | 
			
		||||
        },
 | 
			
		||||
        "import-fresh": {
 | 
			
		||||
            "version": "3.3.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -6892,6 +7064,14 @@
 | 
			
		|||
                "has-bigints": "^1.0.1"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "is-binary-path": {
 | 
			
		||||
            "version": "2.1.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
 | 
			
		||||
            "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
 | 
			
		||||
            "requires": {
 | 
			
		||||
                "binary-extensions": "^2.0.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "is-boolean-object": {
 | 
			
		||||
            "version": "1.1.2",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -7718,6 +7898,11 @@
 | 
			
		|||
            "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
 | 
			
		||||
            "peer": true
 | 
			
		||||
        },
 | 
			
		||||
        "normalize-path": {
 | 
			
		||||
            "version": "3.0.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
 | 
			
		||||
            "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
 | 
			
		||||
        },
 | 
			
		||||
        "object-assign": {
 | 
			
		||||
            "version": "4.1.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -7963,6 +8148,14 @@
 | 
			
		|||
            "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
 | 
			
		||||
            "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
 | 
			
		||||
        },
 | 
			
		||||
        "readdirp": {
 | 
			
		||||
            "version": "3.6.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
 | 
			
		||||
            "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
 | 
			
		||||
            "requires": {
 | 
			
		||||
                "picomatch": "^2.2.1"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "regenerator-runtime": {
 | 
			
		||||
            "version": "0.13.10",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz",
 | 
			
		||||
| 
						 | 
				
			
			@ -8073,6 +8266,16 @@
 | 
			
		|||
                "is-regex": "^1.1.4"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "sass": {
 | 
			
		||||
            "version": "1.56.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/sass/-/sass-1.56.1.tgz",
 | 
			
		||||
            "integrity": "sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==",
 | 
			
		||||
            "requires": {
 | 
			
		||||
                "chokidar": ">=3.0.0 <4.0.0",
 | 
			
		||||
                "immutable": "^4.0.0",
 | 
			
		||||
                "source-map-js": ">=0.6.2 <2.0.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "scheduler": {
 | 
			
		||||
            "version": "0.23.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -23,6 +23,7 @@
 | 
			
		|||
        "prettier": "^2.7.1",
 | 
			
		||||
        "react": "18.2.0",
 | 
			
		||||
        "react-dom": "18.2.0",
 | 
			
		||||
        "sass": "^1.56.1",
 | 
			
		||||
        "typescript": "4.8.4"
 | 
			
		||||
    },
 | 
			
		||||
    "engine": 18
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
import '../styles/globals.css'
 | 
			
		||||
import '../styles/globals.sass'
 | 
			
		||||
import type { AppProps } from 'next/app'
 | 
			
		||||
 | 
			
		||||
export default function App({ Component, pageProps }: AppProps) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
import Head from 'next/head'
 | 
			
		||||
import Image from 'next/image'
 | 
			
		||||
import styles from '../styles/Home.module.css'
 | 
			
		||||
import styles from '../styles/Home.module.sass'
 | 
			
		||||
 | 
			
		||||
export default function Home() {
 | 
			
		||||
    return (
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,129 +0,0 @@
 | 
			
		|||
.container {
 | 
			
		||||
    padding: 0 2rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.main {
 | 
			
		||||
    min-height: 100vh;
 | 
			
		||||
    padding: 4rem 0;
 | 
			
		||||
    flex: 1;
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex-direction: column;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.footer {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    flex: 1;
 | 
			
		||||
    padding: 2rem 0;
 | 
			
		||||
    border-top: 1px solid #eaeaea;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.footer a {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
    flex-grow: 1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.title a {
 | 
			
		||||
    color: #0070f3;
 | 
			
		||||
    text-decoration: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.title a:hover,
 | 
			
		||||
.title a:focus,
 | 
			
		||||
.title a:active {
 | 
			
		||||
    text-decoration: underline;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.title {
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    line-height: 1.15;
 | 
			
		||||
    font-size: 4rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.title,
 | 
			
		||||
.description {
 | 
			
		||||
    text-align: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.description {
 | 
			
		||||
    margin: 4rem 0;
 | 
			
		||||
    line-height: 1.5;
 | 
			
		||||
    font-size: 1.5rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.code {
 | 
			
		||||
    background: #fafafa;
 | 
			
		||||
    border-radius: 5px;
 | 
			
		||||
    padding: 0.75rem;
 | 
			
		||||
    font-size: 1.1rem;
 | 
			
		||||
    font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
 | 
			
		||||
        Bitstream Vera Sans Mono, Courier New, monospace;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.grid {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    flex-wrap: wrap;
 | 
			
		||||
    max-width: 800px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.card {
 | 
			
		||||
    margin: 1rem;
 | 
			
		||||
    padding: 1.5rem;
 | 
			
		||||
    text-align: left;
 | 
			
		||||
    color: inherit;
 | 
			
		||||
    text-decoration: none;
 | 
			
		||||
    border: 1px solid #eaeaea;
 | 
			
		||||
    border-radius: 10px;
 | 
			
		||||
    transition: color 0.15s ease, border-color 0.15s ease;
 | 
			
		||||
    max-width: 300px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.card:hover,
 | 
			
		||||
.card:focus,
 | 
			
		||||
.card:active {
 | 
			
		||||
    color: #0070f3;
 | 
			
		||||
    border-color: #0070f3;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.card h2 {
 | 
			
		||||
    margin: 0 0 1rem 0;
 | 
			
		||||
    font-size: 1.5rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.card p {
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    font-size: 1.25rem;
 | 
			
		||||
    line-height: 1.5;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.logo {
 | 
			
		||||
    height: 1em;
 | 
			
		||||
    margin-left: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media (max-width: 600px) {
 | 
			
		||||
    .grid {
 | 
			
		||||
        width: 100%;
 | 
			
		||||
        flex-direction: column;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media (prefers-color-scheme: dark) {
 | 
			
		||||
    .card,
 | 
			
		||||
    .footer {
 | 
			
		||||
        border-color: #222;
 | 
			
		||||
    }
 | 
			
		||||
    .code {
 | 
			
		||||
        background: #111;
 | 
			
		||||
    }
 | 
			
		||||
    .logo img {
 | 
			
		||||
        filter: invert(1);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										110
									
								
								website/styles/Home.module.sass
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										110
									
								
								website/styles/Home.module.sass
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,110 @@
 | 
			
		|||
.container
 | 
			
		||||
    padding: 0 2rem
 | 
			
		||||
 | 
			
		||||
.main
 | 
			
		||||
    min-height: 100vh
 | 
			
		||||
    padding: 4rem 0
 | 
			
		||||
    flex: 1
 | 
			
		||||
    display: flex
 | 
			
		||||
    flex-direction: column
 | 
			
		||||
    justify-content: center
 | 
			
		||||
    align-items: center
 | 
			
		||||
 | 
			
		||||
.footer
 | 
			
		||||
    display: flex
 | 
			
		||||
    flex: 1
 | 
			
		||||
    padding: 2rem 0
 | 
			
		||||
    border-top: 1px solid #eaeaea
 | 
			
		||||
    justify-content: center
 | 
			
		||||
    align-items: center
 | 
			
		||||
 | 
			
		||||
.footer a
 | 
			
		||||
    display: flex
 | 
			
		||||
    justify-content: center
 | 
			
		||||
    align-items: center
 | 
			
		||||
    flex-grow: 1
 | 
			
		||||
 | 
			
		||||
.title a
 | 
			
		||||
    color: #0070f3
 | 
			
		||||
    text-decoration: none
 | 
			
		||||
 | 
			
		||||
.title a:hover,
 | 
			
		||||
.title a:focus,
 | 
			
		||||
.title a:active
 | 
			
		||||
    text-decoration: underline
 | 
			
		||||
 | 
			
		||||
.title
 | 
			
		||||
    margin: 0
 | 
			
		||||
    line-height: 1.15
 | 
			
		||||
    font-size: 4rem
 | 
			
		||||
 | 
			
		||||
.title,
 | 
			
		||||
.description
 | 
			
		||||
    text-align: center
 | 
			
		||||
 | 
			
		||||
.description
 | 
			
		||||
    margin: 4rem 0
 | 
			
		||||
    line-height: 1.5
 | 
			
		||||
    font-size: 1.5rem
 | 
			
		||||
 | 
			
		||||
.code
 | 
			
		||||
    background: #fafafa
 | 
			
		||||
    border-radius: 5px
 | 
			
		||||
    padding: 0.75rem
 | 
			
		||||
    font-size: 1.1rem
 | 
			
		||||
    font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace
 | 
			
		||||
 | 
			
		||||
.grid
 | 
			
		||||
    display: flex
 | 
			
		||||
    align-items: center
 | 
			
		||||
    justify-content: center
 | 
			
		||||
    flex-wrap: wrap
 | 
			
		||||
    max-width: 800px
 | 
			
		||||
 | 
			
		||||
.card
 | 
			
		||||
    margin: 1rem
 | 
			
		||||
    padding: 1.5rem
 | 
			
		||||
    text-align: left
 | 
			
		||||
    color: inherit
 | 
			
		||||
    text-decoration: none
 | 
			
		||||
    border: 1px solid #eaeaea
 | 
			
		||||
    border-radius: 10px
 | 
			
		||||
    transition: color 0.15s ease, border-color 0.15s ease
 | 
			
		||||
    max-width: 300px
 | 
			
		||||
 | 
			
		||||
.card:hover,
 | 
			
		||||
.card:focus,
 | 
			
		||||
.card:active
 | 
			
		||||
    color: #0070f3
 | 
			
		||||
    border-color: #0070f3
 | 
			
		||||
 | 
			
		||||
.card h2
 | 
			
		||||
    margin: 0 0 1rem 0
 | 
			
		||||
    font-size: 1.5rem
 | 
			
		||||
 | 
			
		||||
.card p
 | 
			
		||||
    margin: 0
 | 
			
		||||
    font-size: 1.25rem
 | 
			
		||||
    line-height: 1.5
 | 
			
		||||
 | 
			
		||||
.logo
 | 
			
		||||
    height: 1em
 | 
			
		||||
    margin-left: 0.5rem
 | 
			
		||||
 | 
			
		||||
@media (max-width: 600px)
 | 
			
		||||
    .grid
 | 
			
		||||
        width: 100%
 | 
			
		||||
        flex-direction: column
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@media (prefers-color-scheme: dark)
 | 
			
		||||
    .card,
 | 
			
		||||
    .footer
 | 
			
		||||
        border-color: #222
 | 
			
		||||
 | 
			
		||||
    .code
 | 
			
		||||
        background: #111
 | 
			
		||||
 | 
			
		||||
    .logo img
 | 
			
		||||
        filter: invert(1)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1,26 +0,0 @@
 | 
			
		|||
html,
 | 
			
		||||
body {
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell,
 | 
			
		||||
        Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
a {
 | 
			
		||||
    color: inherit;
 | 
			
		||||
    text-decoration: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
* {
 | 
			
		||||
    box-sizing: border-box;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media (prefers-color-scheme: dark) {
 | 
			
		||||
    html {
 | 
			
		||||
        color-scheme: dark;
 | 
			
		||||
    }
 | 
			
		||||
    body {
 | 
			
		||||
        color: white;
 | 
			
		||||
        background: black;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										21
									
								
								website/styles/globals.sass
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								website/styles/globals.sass
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,21 @@
 | 
			
		|||
html,
 | 
			
		||||
body
 | 
			
		||||
    padding: 0
 | 
			
		||||
    margin: 0
 | 
			
		||||
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
 | 
			
		||||
 | 
			
		||||
a
 | 
			
		||||
    color: inherit
 | 
			
		||||
    text-decoration: none
 | 
			
		||||
 | 
			
		||||
*
 | 
			
		||||
    box-sizing: border-box
 | 
			
		||||
 | 
			
		||||
@media (prefers-color-scheme: dark)
 | 
			
		||||
    html
 | 
			
		||||
        color-scheme: dark
 | 
			
		||||
 | 
			
		||||
    body
 | 
			
		||||
        color: white
 | 
			
		||||
        background: black
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user