Skip to content

Commit

Permalink
readmes and shit
Browse files Browse the repository at this point in the history
  • Loading branch information
voidei committed Nov 26, 2022
1 parent a2b32f2 commit 6cdae9d
Show file tree
Hide file tree
Showing 9 changed files with 114 additions and 157 deletions.
59 changes: 1 addition & 58 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,66 +59,9 @@ The following plugin dependencies are not, and will not, be included in the Yarn
- **[after install](https://github.com/mhassan1/yarn-plugin-after-install)**
- **[build](https://yarn.build/)**

---

### Modules & Externals:

#### Deployment & Building :

- [Webpack](https://webpack.js.org)
- [GitHub Pages - NPM Package](https://github.com/tschaub/gh-pages)

#### TypeScript:

- [TypeScript](https://www.typescriptlang.org/)
- [TypeScript - Docs](https://www.typescriptlang.org/docs/)
- [TypeScript - tsconfig.json](https://www.typescriptlang.org/tsconfig)
- [ts-node](https://typestrong.org/)
- [tsconfig](https://github.com/tsconfig/bases)
- [typescript-styled-plugin](https://github.com/Microsoft/typescript-styled-plugin)
- [Typescript ESLint Language Service](https://github.com/Quramy/typescript-eslint-language-service)

#### Linting:

- [ESLint](https://eslint.org/)
- [ESLint Plugin - jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc)
- [ESLint Parser - jsonc](https://github.com/ota-meshi/jsonc-eslint-parser)
- [TypeScript ESLint](https://typescript-eslint.io/)
- [TypeScript ESLint - Docs](https://typescript-eslint.io/docs/)
- [tsconfig](https://github.com/tsconfig/bases)

#### Other:

- [Create React App](https://create-react-app.dev/)
- [Create React App built-in packages & scripts](https://github.com/facebook/create-react-app/tree/main/packages)
- [GitHub Docs](https://docs.github.com/en)
- [GitHub Docs - GitHub Pages](https://docs.github.com/en/pages/getting-started-with-github-pages/about-github-pages)
- [SVGR](https://github.com/gregberge/svgr)
- [Babel](https://babeljs.io)
- [CSpell](https://cspell.org/)

### Reading:

#### React, HTML/CSS, Other Web Design Components:

##### [Fluent UI](https://developer.microsoft.com/en-us/fluentui)

- [Fluent UI - GitHub](https://github.com/microsoft/fluentui/)
- [Fluent UI - Component Styling](https://github.com/microsoft/fluentui/wiki/Component-Styling)

##### [Material UI](https://mui.com/)

##### [Emotion](https://emotion.sh/docs/introduction)

##### [Styled‐Components](https://styled-components.com/)

- [VSCode Extension - Styled Components](https://github.com/styled-components/vscode-styled-components)

#### Stuff that's not that relevent lmao

- [Docusaurus](https://docusaurus.io/)
- [NextJS](https://nextjs.org/)
- [Renovate Bot](https://docs.renovatebot.com/)
---

#### Notes:

Expand Down
65 changes: 0 additions & 65 deletions eslint.config.js

This file was deleted.

6 changes: 3 additions & 3 deletions public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@
<meta name="theme-color" content="#000000">
<meta name="description" content="scungus:)">
<title>scungus:)</title>
<link rel="icon" href="%PUBLIC_URL%/chucky.ico">
<link rel="apple-touch-icon" href="%PUBLIC_URL%/chucky.ico">
<link rel="icon" href="./chucky.ico">
<link rel="apple-touch-icon" href="./chucky.ico">
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="%PUBLIC_URL%/manifest.json">
<link rel="manifest" href="./manifest.json">
<!--
\/ this whole part is added by create-react app, it's pretty pointless
Expand Down
Binary file added public/scungus.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
66 changes: 66 additions & 0 deletions reading.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# Reading&colon;

this is shit that I wanna go read later,
either packages/modules from npm or like..other shit idk lmao
point is that this is shit I wanna read and/or checkout later

## 2

### Modules &amp; Externals&colon;

#### Deployment &amp; Building &colon;

- [Webpack](https://webpack.js.org)
- [GitHub Pages - NPM Package](https://github.com/tschaub/gh-pages)

#### TypeScript&colon;

- [TypeScript](https://www.typescriptlang.org/)
- [TypeScript - Docs](https://www.typescriptlang.org/docs/)
- [TypeScript - tsconfig.json](https://www.typescriptlang.org/tsconfig)
- [ts-node](https://typestrong.org/)
- [tsconfig](https://github.com/tsconfig/bases)
- [typescript-styled-plugin](https://github.com/Microsoft/typescript-styled-plugin)
- [Typescript ESLint Language Service](https://github.com/Quramy/typescript-eslint-language-service)

#### Linting&colon;

- [ESLint](https://eslint.org/)
- [ESLint Plugin - jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc)
- [ESLint Parser - jsonc](https://github.com/ota-meshi/jsonc-eslint-parser)
- [TypeScript ESLint](https://typescript-eslint.io/)
- [TypeScript ESLint - Docs](https://typescript-eslint.io/docs/)
- [tsconfig](https://github.com/tsconfig/bases)

#### Other&colon;

- [Create React App](https://create-react-app.dev/)
- [Create React App built-in packages &amp; scripts](https://github.com/facebook/create-react-app/tree/main/packages)
- [GitHub Docs](https://docs.github.com/en)
- [GitHub Docs - GitHub Pages](https://docs.github.com/en/pages/getting-started-with-github-pages/about-github-pages)
- [SVGR](https://github.com/gregberge/svgr)
- [Babel](https://babeljs.io)
- [CSpell](https://cspell.org/)

### Reading&colon;

#### React&comma; HTML&sol;CSS&comma; Other Web Design Components&colon;

##### [Fluent UI](https://developer.microsoft.com/en-us/fluentui)

- [Fluent UI - GitHub](https://github.com/microsoft/fluentui/)
- [Fluent UI - Component Styling](https://github.com/microsoft/fluentui/wiki/Component-Styling)

##### [Material UI](https://mui.com/)

##### [Emotion](https://emotion.sh/docs/introduction)

##### [Styled&dash;Components](https://styled-components.com/)

- [VSCode Extension - Styled Components](https://github.com/styled-components/vscode-styled-components)

#### Stuff that's not that relevent lmao

- [Docusaurus](https://docusaurus.io/)
- [NextJS](https://nextjs.org/)
- [Renovate Bot](https://docs.renovatebot.com/)
15 changes: 10 additions & 5 deletions scungusclicker.code-workspace
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,20 @@
"path": "."
},
{
"name": "📦 babel-preset-dawnie (CORE)",
"name": "📦 babel-preset-dawnie (OPT)",
"path": "packages/babel-preset-dawnie"
},
{
"name": "📦 eslint-addon-dawnie (CORE)",
"name": "📦 eslint-addon-dawnie (OPT)",
"path": "packages/eslint-addon-dawnie"
},
{
"name": "📦 types (CORE)",
"path": "types"
}
],
"settings": {
"typescript.tsdk": "✨ root\\node_modules\\typescript\\lib",
"eslint.validate": [
"javascript",
"javascriptreact",
Expand All @@ -23,14 +28,14 @@
"typescript",
"typescriptreact"
],
"typescript.tsdk": "✨ root\\node_modules\\typescript\\lib",
"files.exclude": {
"node_modules": true,
"build": true,
".yarn": true,
"packages": false,
"packages": true,
"*.lock": true,
".idea": true,
"types":true,
},
"search.exclude": {
"**/node_modules": true,
Expand All @@ -44,7 +49,7 @@
},
"files.associations": {
"license": "plaintext"
}
},
},
"extensions": {
"unwantedRecommendations": [],
Expand Down
30 changes: 28 additions & 2 deletions todo.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,46 @@ title: todo

## todo

```markdown
### shit that's not directly related to scungus&colon;
```

```markdown
#### figure out how to actually replace the cra presets
```

#### [babel-preset-dawnie](packages/babel-preset-dawnie/README.md)
### [babel-preset-dawnie](packages/babel-preset-dawnie/README.md)

```markdown
#### rewrite so it's more tuned to my needs

- ~~remove the flow thing~~ maybe not remove that flow thing? it's a static type checker,
tho it might need some fucking w/ to make it work
- change it so that typescript is absolute
- make it default accept ES Modules *instead* of CommonJS Modules
- fix the `(type: string | undefined)` issue in [index.mjs](./packages/babel-preset-dawnie/index.mjs)
```

#### configs

```markdown
# shit to disable, add, change, or otherwise tweak w/ eslint&colon;

## shit to add

- eslint-comments
- this to tweak w/ it
- eslint-comments/disable-enable-pair

## shit to remove or disable or change
- operator-linebreak
- implicit-arrow-lint-break
- function-paren-newline
- arrow-parens
- note: get this more consistant lmao
- no-constant-condition
```

##### additional nodes&colon;

corejs version is 3.26.1
- corejs version is 3.26.1
7 changes: 0 additions & 7 deletions tsconfig.eslint.json

This file was deleted.

23 changes: 6 additions & 17 deletions tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,29 +1,23 @@
{
"compilerOptions": {
// base rules
"target": "ESNext",
"module": "ESNext",
"moduleResolution": "NodeNext",
"module": "ES6",
"moduleResolution": "Node",
"lib": ["DOM", "ESNext", "WebWorker", "ScriptHost"],
"declaration": true,
"resolveJsonModule": true,
"declarationMap": true,
//"composite": true,
"moduleDetection": "auto",
// js shit
"allowJs": true,
"checkJs": true,
"jsx": "react-jsx",
"emitDeclarationOnly": false,
// dirs and shit
"baseUrl": ".",
"declarationDir": "./types/",
"typeRoots": ["./node_modules/@types/", "./types/"],
"outDir": "./build/",
// configs and rules
"strict": true,
"alwaysStrict": true,
//"allowSyntheticDefaultImports": false,
"forceConsistentCasingInFileNames": true,
"allowUmdGlobalAccess": true,
"allowUnreachableCode": false,
Expand All @@ -32,25 +26,20 @@
"strictNullChecks": true,
"strictFunctionTypes": true,
"esModuleInterop": true,
"skipLibCheck": true,
"exactOptionalPropertyTypes": true,
"skipLibCheck": false,
//"exactOptionalPropertyTypes": true,
"noUnusedParameters": true,
"noUnusedLocals": true,
"noUnusedLocals": false,
"importsNotUsedAsValues": "error",
//"noImplicitUseStrict": true,
// /\ `noImplicitUseStrict` isn't able to be used at
// the same time as `alwaysStrict` apparently
"strictBindCallApply": true,
"strictPropertyInitialization": true,
"noFallthroughCasesInSwitch": true,
"noImplicitAny": true,
"noImplicitOverride": true,
"noImplicitReturns": true,
"noImplicitThis": true,
// formatting
"pretty": true,
"removeComments": false,
// additional settings
"diagnostics": false,
"extendedDiagnostics": false,
"disableSizeLimit": false,
Expand All @@ -67,5 +56,5 @@
"buildOptions": {
"verbose": true,
"traceResolution": true
},
}
}

0 comments on commit 6cdae9d

Please sign in to comment.