All Projects → unifiedjs → unifiedjs.github.io

unifiedjs / unifiedjs.github.io

Licence: other
Site for unified

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to unifiedjs.github.io

ntast
Notion Abstract Syntax Tree specification.
Stars: ✭ 101 (+172.97%)
Mutual labels:  syntax-tree, unified
unified-args
Create CLIs for unified processors
Stars: ✭ 30 (-18.92%)
Mutual labels:  syntax-tree, unified
Astviewer
Python Abstract Syntax Tree viewer in Qt
Stars: ✭ 101 (+172.97%)
Mutual labels:  syntax-tree
uniorg
An accurate Org-mode parser
Stars: ✭ 190 (+413.51%)
Mutual labels:  unified
Unified
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
Stars: ✭ 3,036 (+8105.41%)
Mutual labels:  syntax-tree
Calcit Editor
Intuitive S-expressions editing for Clojure(Script).
Stars: ✭ 158 (+327.03%)
Mutual labels:  syntax-tree
Nlcst
Natural Language Concrete Syntax Tree format
Stars: ✭ 116 (+213.51%)
Mutual labels:  syntax-tree
Genetic Programming
Symbolic regression solver, based on genetic programming methodology.
Stars: ✭ 98 (+164.86%)
Mutual labels:  syntax-tree
ULog
Unified cross-platform logging framework for C, C++, Objective-C, Swift, ASL and C#.
Stars: ✭ 13 (-64.86%)
Mutual labels:  unified
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+486.49%)
Mutual labels:  syntax-tree
nlcst-to-string
utility to transform an nlcst tree to a string
Stars: ✭ 16 (-56.76%)
Mutual labels:  syntax-tree
Fast
Find in AST - Search and refactor code directly in Abstract Syntax Tree as you do with grep for strings
Stars: ✭ 194 (+424.32%)
Mutual labels:  syntax-tree
Reduce.jl
Symbolic parser generator for Julia language expressions using REDUCE algebra term rewriter
Stars: ✭ 172 (+364.86%)
Mutual labels:  syntax-tree
sast
Parse CSS, Sass, SCSS, and Less into a unist syntax tree
Stars: ✭ 51 (+37.84%)
Mutual labels:  syntax-tree
mdast-util-to-string
utility to get the plain text content of an mdast node
Stars: ✭ 27 (-27.03%)
Mutual labels:  syntax-tree
Unist Util Visit
utility to visit nodes
Stars: ✭ 101 (+172.97%)
Mutual labels:  syntax-tree
Delphiast
Abstract syntax tree builder for Delphi
Stars: ✭ 190 (+413.51%)
Mutual labels:  syntax-tree
hast-util-from-dom
utility to transform a DOM tree to hast
Stars: ✭ 20 (-45.95%)
Mutual labels:  syntax-tree
unist-util-map
utility to create a new tree by mapping all nodes
Stars: ✭ 30 (-18.92%)
Mutual labels:  syntax-tree
MarkdownSyntax
☄️ A Type-safe Markdown parser in Swift.
Stars: ✭ 65 (+75.68%)
Mutual labels:  syntax-tree

unifiedjs.com

Build

Do npm i and then npm t, which checks and builds the site. This basic build uses two shortcuts over the full build:

  • Images are not optimized
  • Data is not crawled

The full build is a slow site to properly build! Takes about 20 minutes (🤯) on my tiny trusted 12 inch MacBook. The reason for this is that it crawls the whole ecosystem. We contact 5 API’s: GitHub, npm, npms, OpenCollective, and BundlePhobia. When generating, it builds a performant static site. Everything is minified. Images are highly optimized.

To fully build the site, create a .env file with the following tokens:

GH_TOKEN=123123123
NPM_TOKEN=456456456
OC_TOKEN=789789789

Then, npm install and UNIFIED_OPTIMIZE_IMAGES=1 npm test should do the trick!

npm i && UNIFIED_OPTIMIZE_IMAGES=1 npm t
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].