Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: executable-less API #2187

Closed
wants to merge 129 commits into from
Closed
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
dd13ce7
initial draft
saschanaz Mar 23, 2019
0ef3b74
dynamic import support
saschanaz Mar 23, 2019
bad8e2b
add trimRight()
saschanaz Mar 23, 2019
78392d7
ignore respec-document because of import()
saschanaz Mar 23, 2019
6e22344
lint respec-document
saschanaz Mar 24, 2019
262b54e
style insertion
saschanaz Mar 24, 2019
b0759e3
merge into default export
saschanaz Mar 24, 2019
3096bde
ignore jsdom
saschanaz Mar 24, 2019
29690c7
fix var name
saschanaz Mar 24, 2019
6e6d3b9
type check
saschanaz Mar 24, 2019
1b5d272
fix runner
saschanaz Mar 24, 2019
d6f8df4
pubsubhub as a class
saschanaz Mar 25, 2019
1506570
w3c/style for node
saschanaz Mar 25, 2019
a998fdd
replace beforesave hook with class query
saschanaz Mar 25, 2019
1ceb759
export cleanup()
saschanaz Mar 26, 2019
ceba56d
lint fix
saschanaz Mar 26, 2019
1900036
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Mar 26, 2019
8514c01
lang for node
saschanaz Mar 27, 2019
e093368
lint fix
saschanaz Mar 27, 2019
bd4695d
[ci skip]
saschanaz Mar 27, 2019
e9e4e09
pre-import for webpack+requirejs compat
saschanaz Mar 28, 2019
7e8cb08
lint fix
saschanaz Mar 28, 2019
45b8805
fix exporter on node
saschanaz Mar 28, 2019
3948258
lint fix
saschanaz Mar 28, 2019
7dffc40
fix exporter error
saschanaz Mar 28, 2019
427dc4b
migrate github
saschanaz Mar 28, 2019
3a29e6d
lint fix
saschanaz Mar 28, 2019
76c5eb7
Merge branch 'develop' of https://github.com/w3c/respec into executab…
saschanaz Mar 28, 2019
7622fe1
replace DOMParser with createContexualFragment
saschanaz Mar 29, 2019
d39a21a
hybrid html parser
saschanaz Mar 29, 2019
32d44ff
Merge branch 'develop' into executable-less
saschanaz Mar 29, 2019
f5ffbdc
w3c template for node
saschanaz Mar 30, 2019
6ac090e
add abstracter
saschanaz Apr 1, 2019
7c3d09d
add abbreviator
saschanaz Apr 1, 2019
68b2ac8
add inline text processor
saschanaz Apr 4, 2019
d9291c9
ts-check
saschanaz Apr 7, 2019
21e1e98
Merge tag 'v24.10.2' into executable-less
saschanaz Apr 22, 2019
e27a4a8
move normalizePadding to markdown
saschanaz Apr 22, 2019
4011a25
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Apr 23, 2019
7e0f2ce
fix geonovum error
saschanaz Apr 23, 2019
7e03962
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Apr 29, 2019
cd13e85
import()
saschanaz Apr 29, 2019
c7fe762
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz May 17, 2019
02d2bbd
fix regression
saschanaz May 17, 2019
32bbcda
import w3c/conformance.js
saschanaz May 17, 2019
2dd70f0
import core/dfn, convert definitionMap to a subclass
saschanaz May 21, 2019
385f9b7
import core/pluralize
saschanaz May 21, 2019
ac55d7d
import core/examples
saschanaz May 21, 2019
91b3a62
fix builder
saschanaz May 21, 2019
d2586f3
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz May 22, 2019
93ea088
viperhtml-compatible element processor
saschanaz May 24, 2019
d2c9c92
import core/issue-notes, align fetchAndCache() and fetch()
saschanaz May 24, 2019
da907da
import core/requirements
saschanaz May 24, 2019
d6a4dcf
import core/best-practices
saschanaz May 24, 2019
510c59d
use respecDoc.lang instead of global lang
saschanaz May 27, 2019
087b9cc
import core/figures
saschanaz May 27, 2019
3518c69
import core/webidl
saschanaz May 27, 2019
7fc9b46
import core/data-cite
saschanaz May 27, 2019
91ea346
import core/biblio.js
saschanaz May 27, 2019
a61110f
import core/webidl-index
saschanaz May 27, 2019
b6129f6
Merge commit 'cd042c583a28bd01b8ca3dec001b68714bffae92' into executab…
saschanaz May 29, 2019
1fedf52
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz May 31, 2019
eb241dd
import core/render-biblio
saschanaz May 31, 2019
bf53ca0
Merge branch 'develop' of https://github.com/w3c/respec into executab…
saschanaz Jun 2, 2019
9f25180
Merge branch 'develop' of https://github.com/w3c/respec into executab…
saschanaz Jun 5, 2019
21b14cc
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Jun 10, 2019
eea535d
fix lint error
saschanaz Jul 22, 2019
ce0787d
initial test runner
saschanaz Jul 22, 2019
d1ba5c7
fix test failure
saschanaz Jul 22, 2019
b9c1855
temporary solution
saschanaz Jul 22, 2019
48d6fd4
renaming
saschanaz Jul 22, 2019
90217b7
better test result message
saschanaz Jul 22, 2019
b343e87
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Jul 22, 2019
91f242c
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Jul 25, 2019
8e48d6d
fixes snyk alert
saschanaz Jul 25, 2019
09aee57
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Jul 25, 2019
b2199bd
try -Rspec
saschanaz Jul 25, 2019
1cb92a3
revert 90217b732888850fccd900d731b2d0d58deb1018
saschanaz Jul 25, 2019
ce2c286
install node-fetch explicitly
saschanaz Jul 25, 2019
0b4d575
import core/contrib
saschanaz Jul 25, 2019
2daad84
test files to be added
saschanaz Jul 25, 2019
c2b1669
try removing slash
saschanaz Jul 25, 2019
b521ce7
fix serve-wrap
saschanaz Jul 25, 2019
2607fc3
tap is too hard to debug, use jasmine for now
saschanaz Jul 25, 2019
6d158c8
attempt to fix some test failures
saschanaz Jul 25, 2019
79ff16d
fix test script
saschanaz Jul 26, 2019
975e352
import structure and anchor-expander
saschanaz Jul 26, 2019
9740b21
revive fallback to en
saschanaz Jul 26, 2019
5d6fdfe
test fix-headers/id-headers
saschanaz Jul 26, 2019
fab7466
test id-headers
saschanaz Jul 26, 2019
502ced2
fix failure
saschanaz Jul 26, 2019
1609a7e
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Jul 26, 2019
fcd6049
add more tests
saschanaz Jul 26, 2019
a0bb2a9
use full path for html files
saschanaz Jul 26, 2019
f430355
fix spechelper src error
saschanaz Jul 27, 2019
14bc526
no intl api for node.js compat
saschanaz Jul 27, 2019
daf412a
more hyperhtml compatible behavior
saschanaz Jul 27, 2019
4481e86
use toISOString()
saschanaz Jul 27, 2019
ad9bb1c
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Jul 30, 2019
7d4febb
test w3c/headers
saschanaz Jul 30, 2019
6bb7766
solve some script errors
saschanaz Jul 30, 2019
ea0a8ee
gitignore
saschanaz Jul 30, 2019
8fe6561
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Jul 30, 2019
a6d7a1f
fix removal bug
saschanaz Jul 31, 2019
94202cb
support indexeddb-less caching
saschanaz Jul 31, 2019
aef1928
add Biblio class
saschanaz Jul 31, 2019
8180196
test core/xref
saschanaz Jul 31, 2019
dd7521e
no need to use TextEncoder on node
saschanaz Jul 31, 2019
f468fad
nodeCrypto
saschanaz Jul 31, 2019
69d540c
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Jul 31, 2019
fe7a62f
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Aug 1, 2019
8268842
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Aug 1, 2019
714a688
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Aug 1, 2019
f053148
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Aug 3, 2019
3a22254
add local xref map
saschanaz Aug 3, 2019
c6c8dec
test core/webidl
saschanaz Aug 4, 2019
c8f2b3e
test w3c/conformance and w3c/style
saschanaz Aug 4, 2019
2fcd6f0
add more tests
saschanaz Aug 4, 2019
93f8020
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Aug 24, 2019
ccb6abe
fix humanDate failure
saschanaz Aug 24, 2019
cf97f55
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Aug 25, 2019
188e689
run linter first
saschanaz Aug 25, 2019
7634e32
Merge remote-tracking branch 'origin/develop' into executable-less
saschanaz Aug 25, 2019
06cbed5
Merge branch 'develop' of https://github.com/w3c/respec into executab…
saschanaz Sep 25, 2019
580152c
support --grep
saschanaz Sep 26, 2019
07517b2
Merge branch 'develop' into executable-less
saschanaz Oct 19, 2019
f8873e9
Merge branch 'develop' into executable-less
saschanaz Oct 20, 2019
e951c82
Merge branch 'develop' into executable-less
saschanaz Oct 24, 2019
4370ba3
Merge branch 'develop' into executable-less
saschanaz Oct 31, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .babelrc
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@
"modules": "amd"
}
]
]
],
"plugins": ["dynamic-import-amd"]
}
3 changes: 3 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
builds/*
js/*
!js/profile-w3c-common.js
1 change: 1 addition & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"worker": true
},
"extends": ["eslint:recommended", "plugin:prettier/recommended"],
"parser": "babel-eslint",
"parserOptions": {
"sourceType": "module",
"ecmaVersion": 2019
Expand Down
12 changes: 4 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@ scratch
examples/touchevents.html
bevy.json
.idea
js/deps/*
js/**/*.map
js/*/linter-rules/
js/core/*.js
js/templates.js
js/ui/*.js
js/w3c/templates/*
js/w3c/*.js
js/
!js/profile-w3c-common.js
!js/shortcut.js
.vscode/
6 changes: 0 additions & 6 deletions .vscode

This file was deleted.

4 changes: 2 additions & 2 deletions karma.conf.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Karma configuration
// Generated on Fri Feb 26 2016 13:09:51 GMT+1100 (AEDT)
/*globals module, require, process*/
/* globals module, require, process */
"use strict";
module.exports = function(config) {
const options = {
Expand Down Expand Up @@ -122,7 +122,7 @@ module.exports = function(config) {
autoWatch: true,

// See "detectBrowsers"
//browsers: ["Chrome", "Safari", "Firefox"],
// browsers: ["Chrome", "Safari", "Firefox"],

// Continuous Integration mode
// if true, Karma captures browsers, runs the tests and exits
Expand Down
Loading