使用者工具

網站工具


computer:program:js

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版前次修改
下次修改
前次修改
computer:program:js [2024/08/15 12:02] – [Compressor] wmcomputer:program:js [2025/12/06 22:37] (目前版本) – [Interpreter] wm
行 215: 行 215:
   * [[https://github.com/timoxley/functional-javascript-workshop|Functional Javascript Workshop]]   * [[https://github.com/timoxley/functional-javascript-workshop|Functional Javascript Workshop]]
 =====資源===== =====資源=====
 +  * [[https://www.30secondsofcode.org/|JavaScript Interview Questions]]
   * [[http://javascriptair.com/|JavaScript Air]]   * [[http://javascriptair.com/|JavaScript Air]]
   * [[http://javascriptweekly.com/|JavaScript Weekly]]   * [[http://javascriptweekly.com/|JavaScript Weekly]]
行 541: 行 542:
   * [[https://valibot.dev/|Valibot]]   * [[https://valibot.dev/|Valibot]]
   * [[https://zod.dev/|Zod]]   * [[https://zod.dev/|Zod]]
 +  * [[https://arktype.io/|ArkType]]
 ====時間==== ====時間====
   * [[https://github.com/you-dont-need/You-Dont-Need-Momentjs|You don't (may not) need Moment.js]]   * [[https://github.com/you-dont-need/You-Dont-Need-Momentjs|You don't (may not) need Moment.js]]
行 800: 行 802:
   * [[http://chancejs.com/|Chance]]   * [[http://chancejs.com/|Chance]]
 =====工具===== =====工具=====
-  * [[https://rome.tools/|Rome]]+  * [[https://biomejs.dev/|Biome]] 
 +  * [[https://oxc.rs/|The JavaScript Oxidation Compiler]]
   * [[https://github.com/cst/cst|Concrete Syntax Tree]]   * [[https://github.com/cst/cst|Concrete Syntax Tree]]
   * [[https://github.com/scripted-editor/scripted|Scripted]] (Editor)   * [[https://github.com/scripted-editor/scripted|Scripted]] (Editor)
行 832: 行 835:
   * [[https://plopjs.com/|Plop]]   * [[https://plopjs.com/|Plop]]
   * [[http://eslint.org/|ESLint]]   * [[http://eslint.org/|ESLint]]
-    * [[http://jscs.info/|JSCS]]+    * [[https://github.com/eslint/config-inspector|ESLint Config Inspector]]
     * [[https://github.com/eslint/generator-eslint|generator-eslint]]     * [[https://github.com/eslint/generator-eslint|generator-eslint]]
     * [[https://github.com/IanVS/eslint-nibble|eslint-nibble]]     * [[https://github.com/IanVS/eslint-nibble|eslint-nibble]]
行 893: 行 896:
 ===JMAP=== ===JMAP===
   * [[http://jmap.io/|JSON Mail Access Protocol Specification]]   * [[http://jmap.io/|JSON Mail Access Protocol Specification]]
 +===工具===
 +  * <code>echo '{"first_key": "value", "second_key": "value2"}' | python3 -m json.tool</code>
 ====Formatter==== ====Formatter====
   * [[https://github.com/prettier/prettier|prettier]]   * [[https://github.com/prettier/prettier|prettier]]
行 910: 行 915:
   * [[https://www.typescriptlang.org/|TypeScript]]   * [[https://www.typescriptlang.org/|TypeScript]]
     * [[https://www.typescriptlang.org/docs/handbook/intro.html|The TypeScript Handbook]]     * [[https://www.typescriptlang.org/docs/handbook/intro.html|The TypeScript Handbook]]
 +    * [[https://typehero.dev/|TypeHero]]
     * [[https://github.com/esbuild-kit/tsx|tsx]]     * [[https://github.com/esbuild-kit/tsx|tsx]]
     * [[https://tsdoc.org/|TSDoc]]     * [[https://tsdoc.org/|TSDoc]]
-    * [[https://gcanti.github.io/fp-ts/|fp-ts]] +    * [[https://github.com/johnsoncodehk/tsslint|TSSLint]] 
-    * [[https://effect-ts.github.io/effect/|Effect]]+    * [[https://github.com/tsconfig/bases|Centralized Recommendations for TSConfig bases]] 
 +    * [[https://github.com/gvergnaud/ts-pattern|TS-Pattern]] 
 +      * [[https://www.jackfranklin.co.uk/blog/typescript-exhaustive-branches/|Exhaustive branch checks with TypeScript]] 
 +      * [[https://basarat.gitbook.io/typescript/type-system/discriminated-unions|Discriminated Union]] 
 +    * [[https://effect.website/|Effect]] 
 +      * [[https://effect-ts.github.io/effect/|Effect API Reference]] 
 +      * [[https://effect.kitlangton.com/|Visual Effect]] 
 +      * [[https://gcanti.github.io/fp-ts/|fp-ts]] 
 +      * [[https://www.typeonce.dev/course/effect-beginners-complete-getting-started|Effect: Beginners Complete Getting Started]] 
 +      * [[https://www.typeonce.dev/course/effect-react-19-project-template|Effect with React 19: Project Template]]
       * [[https://github.com/pigoz/effect-crashcourse|Effect Crash Course]]       * [[https://github.com/pigoz/effect-crashcourse|Effect Crash Course]]
 +      * [[https://effect-way-course--jonas127.replit.app/|effect.ninja]]
 +      * [[https://lucas-barake.github.io/how-effect-simplifies-your-typescript-code/|How Effect Simplifies Your TypeScript Code]]
 +      * [[https://lucas-barake.github.io/building-a-composable-policy-system/|Building a Composable Policy System in TypeScript with Effect]]
 +      * [[https://www.tweag.io/blog/2024-11-07-typescript-effect/|Exploring Effect in TypeScript: Simplifying Async and Error Handling]]
 +    * [[https://www.totaltypescript.com/books/total-typescript-essentials/deriving-types#using-as-const-for-javascript-style-enums|Using as const For JavaScript-Style Enums]]
   * [[https://rescript-lang.org/|ReScript]]   * [[https://rescript-lang.org/|ReScript]]
   * [[http://altjs.org/|altJS]]   * [[http://altjs.org/|altJS]]
行 968: 行 988:
     * [[https://github.com/denodrivers/sqlite3|SQLite3]]     * [[https://github.com/denodrivers/sqlite3|SQLite3]]
     * [[https://github.com/dyedgreen/deno-sqlite|Deno SQLite Module]]     * [[https://github.com/dyedgreen/deno-sqlite|Deno SQLite Module]]
 +  * [[https://bun.sh/|Bun]]
 ==== Package ==== ==== Package ====
   * [[https://github.com/wix/import-cost|Import Cost]]   * [[https://github.com/wix/import-cost|Import Cost]]
computer/program/js.1723723350.txt.gz · 上一次變更: 2024/08/15 12:02 由 wm