40 Commits
Author SHA1 Message Date
Mahin AnowarandGitHub 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
MapGridandAndrey 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