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

refactor(core): integrate new CSS selector parser (from Tokey) #1884

Merged
merged 46 commits into from
Oct 21, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
a436340
refactor: processor use new selector parser
idoros Jun 22, 2021
739d3fa
chore: deprecate SRule and SDecl
idoros Jun 22, 2021
0280022
refactor: transformer use new selector parser
idoros Jun 27, 2021
a58ecc0
refactor: use nesting selector ast
idoros Jun 27, 2021
e2fc0d4
chore: deprecate selector-util matchSelectorTarget
idoros Jun 28, 2021
a822a81
chore: deprecate the rest of selector-utils
idoros Jun 29, 2021
e9edad5
chore(dep): add latest tokey selector parser
idoros Jun 29, 2021
02d3f74
fix: remove unused import
idoros Jun 29, 2021
23ccca2
refactor: deprecate some stylable utils
idoros Jul 1, 2021
dae06d4
refactor: parseSelector with cache replace astData
idoros Jul 6, 2021
1645f7c
Merge remote-tracking branch 'origin' into ido/tokey-css-selector-parser
idoros Jul 6, 2021
203c105
refactor: change deprecated usages in all packages
idoros Jul 13, 2021
9716d01
test: validate non native functional selectors
idoros Jul 13, 2021
44e6c6e
refactor: SRule.stScopeSelector alternative
idoros Jul 13, 2021
fae73b1
refactor: deprecate SRule.mixins and meta.mixins
idoros Jul 13, 2021
26e1a85
chore: add deprecation annotation
idoros Jul 13, 2021
e921c7a
Merge remote-tracking branch 'origin' into ido/tokey-css-selector-parser
idoros Jul 13, 2021
8e6a8ce
refactor(core): add info comments
barak007 Jul 14, 2021
719739b
refactor(core): extract methods for createSubsetAst and prevent unnec…
barak007 Jul 14, 2021
e60f530
refactor(core): import selector types from tokey
barak007 Jul 15, 2021
b5ce4ab
refactor(core): renames
barak007 Jul 15, 2021
581a727
Merge remote-tracking branch 'origin' into ido/tokey-css-selector-parser
idoros Jul 15, 2021
283235b
chore: support escaping
idoros Jul 18, 2021
7fe146c
chore: cleanups
idoros Jul 19, 2021
143c3e4
chore(dep): @tokey/css-selector-parser to packages
idoros Jul 19, 2021
f5021fc
refactor: validate state in transform pre scoping
idoros Jul 19, 2021
f6711f3
chore: upgrade to tokey selector parser 0.3.0
idoros Jul 19, 2021
176ecc4
Merge remote-tracking branch 'origin' into ido/tokey-css-selector-parser
idoros Jul 19, 2021
23ced6c
fix: transform custom state param only as state
idoros Aug 1, 2021
7a1c487
Merge remote-tracking branch 'origin' into ido/tokey-css-selector-parser
idoros Aug 1, 2021
a9e579d
Merge branch 'master' of github.com:wix/stylable into ido/tokey-css-s…
idoros Aug 10, 2021
85a8b9f
fix: changes from master merge
idoros Aug 10, 2021
626f179
refactor: use readonly walk from tokey
idoros Aug 16, 2021
2044c4e
refactor: replace splitChunks with tokey util
idoros Aug 16, 2021
7961203
chore: stop spreading inner selector
idoros Aug 16, 2021
5c49314
chore: upgrade @tokey pacakges
idoros Aug 16, 2021
347846d
Merge remote-tracking branch 'origin/master' into ido/tokey-css-selec…
idoros Aug 17, 2021
cf54124
chore: add deprecated exports
idoros Aug 24, 2021
d752f93
Merge remote-tracking branch 'origin' into ido/tokey-css-selector-parser
idoros Aug 24, 2021
b271173
Merge remote-tracking branch 'origin' into ido/tokey-css-selector-parser
idoros Aug 29, 2021
9f5f8cb
Merge remote-tracking branch 'origin' into ido/tokey-css-selector-parser
idoros Sep 9, 2021
421173f
Merge remote-tracking branch 'origin' into ido/tokey-css-selector-parser
idoros Sep 19, 2021
1b0d7c4
Merge remote-tracking branch 'origin' into ido/tokey-css-selector-parser
idoros Oct 4, 2021
92264d2
Merge remote-tracking branch 'origin' into ido/tokey-css-selector-parser
idoros Oct 5, 2021
d80da19
Merge branch 'master' into ido/tokey-css-selector-parser
idoros Oct 6, 2021
acece4e
Merge remote-tracking branch 'origin' into ido/tokey-css-selector-parser
idoros Oct 21, 2021
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
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
"@types/chai": "^4.2.22",
"@types/chai-subset": "^1.3.3",
"@types/css-selector-tokenizer": "^0.7.1",
"@types/cssesc": "^3.0.0",
"@types/csso": "^4.2.0",
"@types/deindent": "^0.1.0",
"@types/express": "^4.17.13",
Expand Down
6 changes: 4 additions & 2 deletions packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,11 @@
"start": "mocha-play ./dist/test/**/*.spec.js -c ./webpack.config.js -w"
},
"dependencies": {
"@tokey/css-selector-parser": "^0.5.0",
"@tokey/imports-parser": "^0.0.2",
"balanced-match": "^2.0.0",
"css-selector-tokenizer": "^0.8.0",
"cssesc": "^3.0.0",
"deindent": "^0.1.0",
"enhanced-resolve": "^5.8.3",
"is-vendor-prefixed": "^4.0.0",
Expand All @@ -19,8 +22,7 @@
"postcss-js": "^3.0.3",
"postcss-nested": "^5.0.6",
"postcss-safe-parser": "^6.0.0",
"postcss-value-parser": "^4.1.0",
"toky": "^0.1.0"
"postcss-value-parser": "^4.1.0"
},
"files": [
"dist",
Expand Down
Loading