Mahin Anowar and GitHub
8faa4f8eee
Keep explicitly set raws.before when inserting nodes into root ( #2111 )
2026-07-13 12:37:33 +02:00
Andrey Sitnik
89b7f7ac78
Update dependencies and code style
2023-07-06 13:38:48 +02:00
Andrey Sitnik
1fc766bde8
Improve AST migration
2022-08-06 20:22:49 +02:00
Andrey Sitnik
843ab11b6e
Add Prettier
2021-03-11 19:11:37 -05:00
Remco Haszing
b94a22e19f
Fix usage of default exports with TypeScript
...
This is done by assigning the property `default` for all properties that are
exported using `export default` according to their type definitions.
Closes #1424
2020-11-10 14:24:37 +01:00
Andrey Sitnik
0048657b13
Add "use strict" because it may effect on tokenizer performance
2020-09-08 01:46:46 -04:00
Andrey Sitnik
6fbb0d5434
Change plugin API
2020-08-06 16:00:46 -07:00
Andrey Sitnik
c3b3015661
Improve test coverage
2020-08-04 17:37:21 -07:00
Andrey Sitnik
8aae507a45
Clean up types and replace JSDoc to TypeDoc
2020-07-08 17:55:13 -07:00
Andrey Sitnik
fa6b5f9981
Add PrettierX
2020-07-06 17:24:57 -07:00
MapGrid and Andrey Sitnik
982bc498c6
Fix circular dependencies ( #1321 )
...
* fix circular dependencies
* move to static methods to fix imports
* remove default import from terminal highlight
2020-06-21 19:13:53 -04:00
Andrey Sitnik
ba6eb6a86f
Fix spelling check
2020-06-21 19:13:53 -04:00
Andrey Sitnik
7a0bf06706
Clean up visitor API
2020-06-21 19:13:53 -04:00
Andrey Sitnik
04b816cbde
Remove Babel
2020-06-21 19:13:52 -04:00
Andrey Sitnik
f43a45a907
Use .es6 ext for ES6 sources
2015-08-17 16:20:40 +03:00
Andrey Sitnik
b76b5a34fc
Move code style properties to Node#raw
2015-08-17 16:20:37 +03:00
Andrey Sitnik
c128e5b954
Clean up code styles
2015-08-17 16:20:37 +03:00
Andrey Sitnik
a6efbaf345
Move stringifing to separated file
2015-08-17 16:20:37 +03:00
Andrey Sitnik
237ae50fe2
Update to Babel 5.0
2015-04-03 13:57:15 +03:00
Andrey Sitnik
709200a2b4
Lint code with ESLint
2015-03-14 22:02:49 +03:00
Andrey Sitnik
9eb7f69d31
Remove outdated comments because we have API.md
2015-03-14 22:02:49 +03:00
Andrey Sitnik
94563fdd07
Add support for async plugins
2015-03-14 22:02:48 +03:00
Andrey Sitnik
70cfc780af
Add LazyResult for future async plugins
2015-03-14 22:02:48 +03:00
Andrey Sitnik
a6af7ab64e
Clean up imports
2015-02-14 13:23:49 +03:00
Andrey Sitnik
35e3c61417
Use ES6 export statement instead of module.exports
2015-02-14 13:17:18 +03:00
Andrey Sitnik
912d6ea2a0
Use ES6 import
2015-02-02 07:07:53 +03:00
Andrey Sitnik
fab10ab407
Update to 6to5 3.0
2015-01-28 14:12:10 +03:00
Andrey Sitnik
981173d750
Clean up Root before hacks
2014-12-27 11:29:25 +01:00
Andrey Sitnik
cffb99ba15
Do not copy before from first element
2014-12-27 11:03:59 +01:00
Andrey Sitnik
1103df86e3
Add Node#moveTo()
2014-12-27 00:24:14 +03:00
Andrey Sitnik
1fb935a544
Rename childs to nodes
2014-12-27 00:24:13 +03:00
Andrey Sitnik
a7b2b4848b
Fix Root normalize in some cases
2014-11-14 16:54:31 +03:00
Andrey Sitnik
213ad3dda3
Fix jshint warnings
2014-11-06 13:22:04 +03:00
Andrey Sitnik
d8cc85f7d7
Fix spaces on remove first rule in Root
2014-11-06 13:22:04 +03:00
Andrey Sitnik
1723fdf6b9
Remove for-of to be free from Symbol polyfill
2014-11-06 13:22:04 +03:00
Andrey Sitnik
a1b4760508
Allow to parse mix of decls in rules
2014-11-06 13:22:02 +03:00
Andrey Sitnik
58925c20b6
Allow to prepende to empty Root
2014-09-01 21:41:45 +04:00
Andrey Sitnik
4bfe5c8f08
Better detect of rules splitter
2014-08-06 01:29:11 +04:00
Andrey Sitnik
1e2c522d6e
Replace Traceur to ES6 Transpiler
2014-07-24 23:06:30 +04:00
Andrey Sitnik
6018397a46
Convert Root to ES6
2014-07-03 01:05:06 +09:00