Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
6933683
fix bug
Jan 12, 2020
69a875e
fix bug in other files
Jan 12, 2020
6bd48a7
convert rules to json
Jan 12, 2020
a82ddd9
reorganize directories
Jan 13, 2020
2d7ca45
move to src folder
Jan 14, 2020
7f79ce1
webpack
Jan 14, 2020
848c207
working webpack config
Jan 14, 2020
2e7abb4
add texlive
Jan 14, 2020
6eada20
resolve babel issues
Jan 14, 2020
8d107a0
wip
Jan 14, 2020
ba93ec1
fix font
Jan 16, 2020
eda9508
auto authors & fix case
Jan 16, 2020
3b42e02
bib without bibtex
Jan 17, 2020
7d42eda
bibliography and references in plain latex
Jan 17, 2020
4b98bcb
finalize beta version
Jan 18, 2020
8150382
fix dependency
Jan 18, 2020
ef489fd
fix dependency 2
Jan 18, 2020
ab0252c
add note on chromium
Jan 18, 2020
f228613
0.1.1
Jan 18, 2020
62d559d
authors fix, mobile-friendliness
Jan 18, 2020
0ef81fd
0.1.2
Jan 18, 2020
0cdd0ec
add keywords
Jan 18, 2020
15d77ef
0.1.3
Jan 18, 2020
4b9e305
fix readme titles
Jan 18, 2020
820e382
fix authors
Jan 18, 2020
4cd6ec8
note on running perl scripts
Jan 18, 2020
93553bd
add precompiled figures, extend readme
Jan 18, 2020
7caaec1
0.1.4
Jan 18, 2020
788d34a
disable diagrams
Jan 19, 2020
d501d18
mention nice paper
Jul 15, 2021
d5c6b81
Update dependencies
Nov 30, 2021
5421e83
Rename imported modules to .mjs in the uncompiled code
Nov 30, 2021
80f9f54
Update Gh action pipeline to currently supported node versions
Nov 30, 2021
e6c93e3
Compile
Nov 30, 2021
7d6595c
Remove /tmp folder
Nov 30, 2021
0f3b15d
Gitignore tmp folder
Nov 30, 2021
7418f29
Improve API
Nov 30, 2021
d563675
Add some tests
Nov 30, 2021
a299715
Fix bug with unformatted references
Nov 30, 2021
df98f61
Specify Node.js versions
Nov 30, 2021
69d138c
0.2.0
Nov 30, 2021
e145f28
Update README and add some clarifications
Nov 30, 2021
d1a3210
0.2.1
Nov 30, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"presets": ["@babel/preset-env"]
}
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
lib/* linguist-generated
docs/bundle.js linguist-generated
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: davidpomerenke
26 changes: 26 additions & 0 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Node CI

on: [push]

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [14.x, 16.x, 17.x]

steps:
- uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: npm install, build
run: |
npm ci
npm run build
npm test
npx webpack --mode production
env:
CI: true
109 changes: 109 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
tmp/

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# TypeScript v1 declaration files
typings/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.test

# parcel-bundler cache (https://parceljs.org/)
.cache

# Next.js build output
.next

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

# Stores VSCode versions used for testing VSCode extensions
.vscode-test
117 changes: 117 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
# custom
docs/
rules/
scigen-perl/
src/
logo.png
README.md
TODO


# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# TypeScript v1 declaration files
typings/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.test

# parcel-bundler cache (https://parceljs.org/)
.cache

# Next.js build output
.next

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

# Stores VSCode versions used for testing VSCode extensions
.vscode-test
Loading