UNPKG

@code-to-json/core

Version:
1,910 lines (534 loc) 41.3 kB
# Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. # [1.0.0-rc.57](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.56...@code-to-json/core@1.0.0-rc.57) (2019-04-16) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.56](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.55...@code-to-json/core@1.0.0-rc.56) (2019-04-15) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.55](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.54...@code-to-json/core@1.0.0-rc.55) (2019-04-13) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.54](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.53...@code-to-json/core@1.0.0-rc.54) (2019-04-12) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.53](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.52...@code-to-json/core@1.0.0-rc.53) (2019-04-12) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.52](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.51...@code-to-json/core@1.0.0-rc.52) (2019-04-11) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.51](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.50...@code-to-json/core@1.0.0-rc.51) (2019-04-11) ### Features * bump typescript to 3.4.1 across all packages ([0619edf](https://github.com/mike-north/code-to-json/commit/0619edf)) * bump typescript to 3.4.3 across all packages ([70fb0a5](https://github.com/mike-north/code-to-json/commit/70fb0a5)) * soften type-checking failures ([19d83ec](https://github.com/mike-north/code-to-json/commit/19d83ec)) # [1.0.0-rc.50](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.49...@code-to-json/core@1.0.0-rc.50) (2019-03-28) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.49](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.48...@code-to-json/core@1.0.0-rc.49) (2019-03-20) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.48](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.47...@code-to-json/core@1.0.0-rc.48) (2019-03-18) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.47](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.46...@code-to-json/core@1.0.0-rc.47) (2019-03-08) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.46](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.45...@code-to-json/core@1.0.0-rc.46) (2019-03-07) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.45](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.44...@code-to-json/core@1.0.0-rc.45) (2019-03-05) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.44](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.43...@code-to-json/core@1.0.0-rc.44) (2019-03-02) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.43](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.42...@code-to-json/core@1.0.0-rc.43) (2019-02-26) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.42](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.41...@code-to-json/core@1.0.0-rc.42) (2019-02-26) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.41](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.40...@code-to-json/core@1.0.0-rc.41) (2019-02-25) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.40](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.39...@code-to-json/core@1.0.0-rc.40) (2019-02-25) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.39](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.38...@code-to-json/core@1.0.0-rc.39) (2019-02-24) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.38](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.37...@code-to-json/core@1.0.0-rc.38) (2019-02-24) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.37](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.36...@code-to-json/core@1.0.0-rc.37) (2019-02-24) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.36](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.35...@code-to-json/core@1.0.0-rc.36) (2019-02-23) ### Features * **core:** serialization of aliased symbols ([344d9a0](https://github.com/mike-north/code-to-json/commit/344d9a0)) # [1.0.0-rc.35](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.34...@code-to-json/core@1.0.0-rc.35) (2019-02-23) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.34](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.33...@code-to-json/core@1.0.0-rc.34) (2019-02-20) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.33](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.32...@code-to-json/core@1.0.0-rc.33) (2019-02-18) ### Bug Fixes * **core:** access modifiers are serialized consistently. Fixes [#226](https://github.com/mike-north/code-to-json/issues/226) ([047b8d5](https://github.com/mike-north/code-to-json/commit/047b8d5)) * **core:** export heritage clause type ([a256d00](https://github.com/mike-north/code-to-json/commit/a256d00)) ### Features * **core:** heritage clause serialization ([c648aae](https://github.com/mike-north/code-to-json/commit/c648aae)), closes [#228](https://github.com/mike-north/code-to-json/issues/228) # [1.0.0-rc.32](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.31...@code-to-json/core@1.0.0-rc.32) (2019-02-16) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.31](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.30...@code-to-json/core@1.0.0-rc.31) (2019-02-15) ### Features * documentation is serialized on a per-signature basis ([190542c](https://github.com/mike-north/code-to-json/commit/190542c)) # [1.0.0-rc.30](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.29...@code-to-json/core@1.0.0-rc.30) (2019-02-15) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.29](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.28...@code-to-json/core@1.0.0-rc.29) (2019-02-15) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.28](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.27...@code-to-json/core@1.0.0-rc.28) (2019-02-14) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.27](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.26...@code-to-json/core@1.0.0-rc.27) (2019-02-14) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.26](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.25...@code-to-json/core@1.0.0-rc.26) (2019-02-14) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.25](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.24...@code-to-json/core@1.0.0-rc.25) (2019-02-13) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.24](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.23...@code-to-json/core@1.0.0-rc.24) (2019-02-13) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.23](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.22...@code-to-json/core@1.0.0-rc.23) (2019-02-09) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.22](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.21...@code-to-json/core@1.0.0-rc.22) (2019-02-07) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.21](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.20...@code-to-json/core@1.0.0-rc.21) (2019-02-05) ### Bug Fixes * serialize documentation for symbols w/o a valueDeclaration ([b4b68f4](https://github.com/mike-north/code-to-json/commit/b4b68f4)) # [1.0.0-rc.20](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.19...@code-to-json/core@1.0.0-rc.20) (2019-02-05) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.19](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.18...@code-to-json/core@1.0.0-rc.19) (2019-02-05) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.18](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.17...@code-to-json/core@1.0.0-rc.18) (2019-02-04) ### Bug Fixes * convert to new typescript eslint infrastructure ([6e8aabd](https://github.com/mike-north/code-to-json/commit/6e8aabd)) # [1.0.0-rc.17](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.16...@code-to-json/core@1.0.0-rc.17) (2019-02-04) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.16](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.15...@code-to-json/core@1.0.0-rc.16) (2019-02-04) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.15](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.14...@code-to-json/core@1.0.0-rc.15) (2019-02-03) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.14](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.13...@code-to-json/core@1.0.0-rc.14) (2019-02-03) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.13](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.12...@code-to-json/core@1.0.0-rc.13) (2019-02-03) ### Features * move memoize decorator to utils ([132e5df](https://github.com/mike-north/code-to-json/commit/132e5df)) * updates for new symbol -> type detection ([199801e](https://github.com/mike-north/code-to-json/commit/199801e)) # [1.0.0-rc.12](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.11...@code-to-json/core@1.0.0-rc.12) (2019-01-31) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.11](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.10...@code-to-json/core@1.0.0-rc.11) (2019-01-31) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.10](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.9...@code-to-json/core@1.0.0-rc.10) (2019-01-30) ### Bug Fixes * replace isRef with isDefined for presence check ([e747db6](https://github.com/mike-north/code-to-json/commit/e747db6)) ### Features * new types for linked data ([657389d](https://github.com/mike-north/code-to-json/commit/657389d)) # [1.0.0-rc.9](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.8...@code-to-json/core@1.0.0-rc.9) (2019-01-30) ### Bug Fixes * only serialize symbols if they're within the serialization boundary ([504c334](https://github.com/mike-north/code-to-json/commit/504c334)) ### Features * improved symbol resolution ([2b3223c](https://github.com/mike-north/code-to-json/commit/2b3223c)) * more edge cases for symbol -> type resolution ([6f2feaa](https://github.com/mike-north/code-to-json/commit/6f2feaa)) # [1.0.0-rc.8](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.7...@code-to-json/core@1.0.0-rc.8) (2019-01-29) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.7](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.6...@code-to-json/core@1.0.0-rc.7) (2019-01-29) ### Bug Fixes * ensure access modifiers are serialized ([d51e289](https://github.com/mike-north/code-to-json/commit/d51e289)) ### Features * remove typeString from SerializedSymbol ([7f09f12](https://github.com/mike-north/code-to-json/commit/7f09f12)) * symbolString and typeString --> 'text' ([bc33ff9](https://github.com/mike-north/code-to-json/commit/bc33ff9)) # [1.0.0-rc.6](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.5...@code-to-json/core@1.0.0-rc.6) (2019-01-28) ### Bug Fixes * adjustments to type serialization boundary ([2538634](https://github.com/mike-north/code-to-json/commit/2538634)) * id generation metadata is passed all the way through to processors ([5e85260](https://github.com/mike-north/code-to-json/commit/5e85260)) * improvements to type alias serialization ([6a4200e](https://github.com/mike-north/code-to-json/commit/6a4200e)) * proper handling of union and intersection types ([49bdce4](https://github.com/mike-north/code-to-json/commit/49bdce4)) * related types are bi-directionally serialized ([7e27623](https://github.com/mike-north/code-to-json/commit/7e27623)) * remove duplicate character in regex character class ([0aea819](https://github.com/mike-north/code-to-json/commit/0aea819)) * remove duplicate character in regex character class ([76f9168](https://github.com/mike-north/code-to-json/commit/76f9168)) * restore type serialization boundary ([330f0ec](https://github.com/mike-north/code-to-json/commit/330f0ec)) * walker post-processing handling of related types/symbols ([b520ae5](https://github.com/mike-north/code-to-json/commit/b520ae5)) ### Features * proper serialization of decorators ([3a65808](https://github.com/mike-north/code-to-json/commit/3a65808)) * support for conditional types ([7ee0234](https://github.com/mike-north/code-to-json/commit/7ee0234)) # [1.0.0-rc.5](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.4...@code-to-json/core@1.0.0-rc.5) (2019-01-26) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.4](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.3...@code-to-json/core@1.0.0-rc.4) (2019-01-26) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.3](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.2...@code-to-json/core@1.0.0-rc.3) (2019-01-26) **Note:** Version bump only for package @code-to-json/core # [1.0.0-rc.2](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.1...@code-to-json/core@1.0.0-rc.2) (2019-01-26) ### Bug Fixes * serialize most methods and exports of all symbols ([387f5e8](https://github.com/mike-north/code-to-json/commit/387f5e8)) ### Features * symbols and types serialize related (duplicate?) entities ([67078fb](https://github.com/mike-north/code-to-json/commit/67078fb)) # [1.0.0-rc.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.0...@code-to-json/core@1.0.0-rc.1) (2019-01-25) ### Bug Fixes * serialize symbols to string ([9df8e7f](https://github.com/mike-north/code-to-json/commit/9df8e7f)) # [1.0.0-rc.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.20.4...@code-to-json/core@1.0.0-rc.0) (2019-01-24) **Note:** Version bump only for package @code-to-json/core ## [0.20.4](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.20.3...@code-to-json/core@0.20.4) (2019-01-24) ### Bug Fixes * avoid global state while checking for duplicate IDs ([d808202](https://github.com/mike-north/code-to-json/commit/d808202)) ## [0.20.3](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.20.2...@code-to-json/core@0.20.3) (2019-01-24) ### Bug Fixes * detect duplicate ID generation ([d0ddee7](https://github.com/mike-north/code-to-json/commit/d0ddee7)) ## [0.20.2](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.20.1...@code-to-json/core@0.20.2) (2019-01-23) ### Bug Fixes * restore stable and unique hashing ([3c30a21](https://github.com/mike-north/code-to-json/commit/3c30a21)) * restore stable and unique hashing ([0133af0](https://github.com/mike-north/code-to-json/commit/0133af0)) ## [0.20.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.20.0...@code-to-json/core@0.20.1) (2019-01-22) **Note:** Version bump only for package @code-to-json/core # [0.20.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.19.1...@code-to-json/core@0.20.0) (2019-01-22) ### Bug Fixes * fixes around primitive literal types ([c899476](https://github.com/mike-north/code-to-json/commit/c899476)) ### Features * consistency improvements uncovered by snap-doc test suite ([c2e0e4b](https://github.com/mike-north/code-to-json/commit/c2e0e4b)) ## [0.19.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.19.0...@code-to-json/core@0.19.1) (2019-01-21) **Note:** Version bump only for package @code-to-json/core # [0.19.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.18.1...@code-to-json/core@0.19.0) (2019-01-21) ### Features * formatter entity ids ([86cbd1c](https://github.com/mike-north/code-to-json/commit/86cbd1c)) ## [0.18.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.18.0...@code-to-json/core@0.18.1) (2019-01-21) **Note:** Version bump only for package @code-to-json/core # [0.18.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.17.1...@code-to-json/core@0.18.0) (2019-01-21) ### Bug Fixes * **chore:** restore block comment serialization ([788f7d4](https://github.com/mike-north/code-to-json/commit/788f7d4)) ### Features * **utils:** forEach utility ([38df5ea](https://github.com/mike-north/code-to-json/commit/38df5ea)) * **utils-ts:** getFirstIdentifier ([33b44f1](https://github.com/mike-north/code-to-json/commit/33b44f1)) * new walking strategy ([c66dce1](https://github.com/mike-north/code-to-json/commit/c66dce1)) ## [0.17.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.17.0...@code-to-json/core@0.17.1) (2019-01-19) **Note:** Version bump only for package @code-to-json/core # [0.17.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.16.2...@code-to-json/core@0.17.0) (2019-01-19) ### Features * document and refactor core module ([771f5b4](https://github.com/mike-north/code-to-json/commit/771f5b4)) * move more utilities to utils-ts ([7c84ca6](https://github.com/mike-north/code-to-json/commit/7c84ca6)) ## [0.16.2](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.16.1...@code-to-json/core@0.16.2) (2019-01-15) ### Bug Fixes * **core:** workaround for constrained type parameters ([4e73991](https://github.com/mike-north/code-to-json/commit/4e73991)) ## [0.16.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.16.0...@code-to-json/core@0.16.1) (2019-01-15) ### Bug Fixes * **core:** workaround for constrained type parameters ([b4116ef](https://github.com/mike-north/code-to-json/commit/b4116ef)) # [0.16.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.15.4...@code-to-json/core@0.16.0) (2019-01-15) ### Features * add missing properties to serialized type and symbol ([d1f564d](https://github.com/mike-north/code-to-json/commit/d1f564d)) * **core, formatter:** info about type parameters of built-in types ([b4c209d](https://github.com/mike-north/code-to-json/commit/b4c209d)) ## [0.15.4](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.15.3...@code-to-json/core@0.15.4) (2019-01-14) **Note:** Version bump only for package @code-to-json/core ## [0.15.3](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.15.2...@code-to-json/core@0.15.3) (2019-01-14) **Note:** Version bump only for package @code-to-json/core ## [0.15.2](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.15.1...@code-to-json/core@0.15.2) (2019-01-14) **Note:** Version bump only for package @code-to-json/core ## [0.15.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.15.0...@code-to-json/core@0.15.1) (2019-01-13) **Note:** Version bump only for package @code-to-json/core # [0.15.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.14.0...@code-to-json/core@0.15.0) (2019-01-13) ### Features * modifiers and decorators ([8d57ef2](https://github.com/mike-north/code-to-json/commit/8d57ef2)) # [0.14.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.13.1...@code-to-json/core@0.14.0) (2019-01-13) ### Features * type serialization boundary ([9e88702](https://github.com/mike-north/code-to-json/commit/9e88702)) ## [0.13.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.13.0...@code-to-json/core@0.13.1) (2019-01-12) **Note:** Version bump only for package @code-to-json/core # [0.13.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.12.0...@code-to-json/core@0.13.0) (2019-01-11) ### Features * **comments:** paragraphs support code blocks and inline tags ([571aa2f](https://github.com/mike-north/code-to-json/commit/571aa2f)) # [0.12.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.11.1...@code-to-json/core@0.12.0) (2019-01-11) ### Bug Fixes * consume comment structured data ([e457b6a](https://github.com/mike-north/code-to-json/commit/e457b6a)) ### Features * **comments:** parsing of returns tag ([9b54bd3](https://github.com/mike-north/code-to-json/commit/9b54bd3)) ## [0.11.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.11.0...@code-to-json/core@0.11.1) (2019-01-10) **Note:** Version bump only for package @code-to-json/core # [0.11.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.10.0...@code-to-json/core@0.11.0) (2019-01-09) ### Features * more consistent design for NodeHost ([d3dbc93](https://github.com/mike-north/code-to-json/commit/d3dbc93)) # [0.10.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.9.3...@code-to-json/core@0.10.0) (2019-01-09) ### Features * make NodeHost a pojo instead of a class ([c07587c](https://github.com/mike-north/code-to-json/commit/c07587c)) ## [0.9.3](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.9.2...@code-to-json/core@0.9.3) (2019-01-09) **Note:** Version bump only for package @code-to-json/core ## [0.9.2](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.9.1...@code-to-json/core@0.9.2) (2019-01-09) **Note:** Version bump only for package @code-to-json/core ## [0.9.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.9.0...@code-to-json/core@0.9.1) (2019-01-09) **Note:** Version bump only for package @code-to-json/core # [0.9.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.8.1...@code-to-json/core@0.9.0) (2019-01-08) ### Bug Fixes * remove out-of-range bitshift ([e6e467a](https://github.com/mike-north/code-to-json/commit/e6e467a)) ### Features * module name normalization & reverse resolution ([6d771aa](https://github.com/mike-north/code-to-json/commit/6d771aa)) ## [0.8.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.8.0...@code-to-json/core@0.8.1) (2019-01-07) ### Bug Fixes * **core:** export WalkerOptions type ([1df2b8b](https://github.com/mike-north/code-to-json/commit/1df2b8b)) # [0.8.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.7.0...@code-to-json/core@0.8.0) (2019-01-06) ### Features * expose walker options interface ([c8b881b](https://github.com/mike-north/code-to-json/commit/c8b881b)) # [0.7.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.6.50...@code-to-json/core@0.7.0) (2019-01-04) ### Features * move ts program factories to utils-ts ([c6debfb](https://github.com/mike-north/code-to-json/commit/c6debfb)) * parameterize reference system over ref-registry ([7b6d54b](https://github.com/mike-north/code-to-json/commit/7b6d54b)) ## [0.6.50](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.6.49...@code-to-json/core@0.6.50) (2019-01-04) **Note:** Version bump only for package @code-to-json/core ## [0.6.49](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.6.48...@code-to-json/core@0.6.49) (2019-01-03) **Note:** Version bump only for package @code-to-json/core ## [0.6.48](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.6.47...@code-to-json/core@0.6.48) (2019-01-03) **Note:** Version bump only for package @code-to-json/core ## 0.6.47 (2019-01-03) **Note:** Version bump only for package @code-to-json/core ## 0.6.46 (2019-01-03) **Note:** Version bump only for package @code-to-json/core ## 0.6.45 (2019-01-03) **Note:** Version bump only for package @code-to-json/core ## 0.6.44 (2019-01-03) **Note:** Version bump only for package @code-to-json/core ## 0.6.43 (2019-01-03) **Note:** Version bump only for package @code-to-json/core ## 0.6.42 (2019-01-02) **Note:** Version bump only for package @code-to-json/core ## 0.6.41 (2019-01-02) **Note:** Version bump only for package @code-to-json/core ## 0.6.40 (2019-01-01) **Note:** Version bump only for package @code-to-json/core ## 0.6.39 (2019-01-01) **Note:** Version bump only for package @code-to-json/core ## 0.6.38 (2019-01-01) **Note:** Version bump only for package @code-to-json/core ## 0.6.37 (2019-01-01) **Note:** Version bump only for package @code-to-json/core ## 0.6.36 (2019-01-01) **Note:** Version bump only for package @code-to-json/core ## 0.6.35 (2019-01-01) **Note:** Version bump only for package @code-to-json/core ## 0.6.34 (2019-01-01) **Note:** Version bump only for package @code-to-json/core ## 0.6.33 (2019-01-01) **Note:** Version bump only for package @code-to-json/core ## 0.6.32 (2018-12-31) **Note:** Version bump only for package @code-to-json/core ## 0.6.31 (2018-12-31) **Note:** Version bump only for package @code-to-json/core ## 0.6.30 (2018-12-30) **Note:** Version bump only for package @code-to-json/core ## 0.6.29 (2018-12-30) **Note:** Version bump only for package @code-to-json/core ## 0.6.28 (2018-12-30) **Note:** Version bump only for package @code-to-json/core ## 0.6.27 (2018-12-30) **Note:** Version bump only for package @code-to-json/core ## 0.6.26 (2018-12-28) **Note:** Version bump only for package @code-to-json/core ## 0.6.25 (2018-12-28) **Note:** Version bump only for package @code-to-json/core ## 0.6.24 (2018-12-27) **Note:** Version bump only for package @code-to-json/core ## 0.6.23 (2018-12-24) **Note:** Version bump only for package @code-to-json/core ## 0.6.22 (2018-12-23) **Note:** Version bump only for package @code-to-json/core ## 0.6.21 (2018-12-22) **Note:** Version bump only for package @code-to-json/core ## 0.6.20 (2018-12-22) ### Bug Fixes * **deps:** update dependency debug to v4.1.1 ([ae07596](https://github.com/mike-north/code-to-json/commit/ae07596)) ## 0.6.19 (2018-12-21) **Note:** Version bump only for package @code-to-json/core ## 0.6.18 (2018-12-20) **Note:** Version bump only for package @code-to-json/core ## 0.6.17 (2018-12-20) **Note:** Version bump only for package @code-to-json/core ## 0.6.16 (2018-12-19) **Note:** Version bump only for package @code-to-json/core ## 0.6.15 (2018-12-18) **Note:** Version bump only for package @code-to-json/core ## 0.6.14 (2018-12-17) **Note:** Version bump only for package @code-to-json/core ## 0.6.13 (2018-12-17) **Note:** Version bump only for package @code-to-json/core ## 0.6.12 (2018-12-17) **Note:** Version bump only for package @code-to-json/core ## 0.6.11 (2018-12-16) **Note:** Version bump only for package @code-to-json/core ## 0.6.10 (2018-12-16) **Note:** Version bump only for package @code-to-json/core ## 0.6.9 (2018-12-16) **Note:** Version bump only for package @code-to-json/core ## 0.6.8 (2018-12-16) **Note:** Version bump only for package @code-to-json/core ## 0.6.7 (2018-12-16) **Note:** Version bump only for package @code-to-json/core ## 0.6.6 (2018-12-16) **Note:** Version bump only for package @code-to-json/core ## 0.6.5 (2018-12-15) **Note:** Version bump only for package @code-to-json/core ## 0.6.4 (2018-12-15) **Note:** Version bump only for package @code-to-json/core ## 0.6.3 (2018-12-15) **Note:** Version bump only for package @code-to-json/core ## 0.6.2 (2018-12-15) **Note:** Version bump only for package @code-to-json/core ## 0.6.1 (2018-12-15) **Note:** Version bump only for package @code-to-json/core # 0.6.0 (2018-12-15) ### Features * remove dead code ([9a3dcfe](https://github.com/code-to-json/code-to-json/commit/9a3dcfe)) ## [0.5.41](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.5.40...@code-to-json/core@0.5.41) (2018-12-15) **Note:** Version bump only for package @code-to-json/core ## 0.5.40 (2018-12-15) **Note:** Version bump only for package @code-to-json/core ## 0.5.39 (2018-12-14) **Note:** Version bump only for package @code-to-json/core ## 0.5.38 (2018-12-14) **Note:** Version bump only for package @code-to-json/core ## 0.5.37 (2018-12-14) **Note:** Version bump only for package @code-to-json/core ## 0.5.36 (2018-12-14) **Note:** Version bump only for package @code-to-json/core ## 0.5.35 (2018-12-14) **Note:** Version bump only for package @code-to-json/core ## 0.5.34 (2018-12-13) **Note:** Version bump only for package @code-to-json/core ## 0.5.33 (2018-12-12) **Note:** Version bump only for package @code-to-json/core ## 0.5.32 (2018-12-08) **Note:** Version bump only for package @code-to-json/core ## 0.5.31 (2018-12-07) **Note:** Version bump only for package @code-to-json/core ## 0.5.30 (2018-12-07) **Note:** Version bump only for package @code-to-json/core ## 0.5.29 (2018-12-05) **Note:** Version bump only for package @code-to-json/core ## 0.5.28 (2018-12-05) **Note:** Version bump only for package @code-to-json/core ## 0.5.27 (2018-12-03) **Note:** Version bump only for package @code-to-json/core ## 0.5.26 (2018-11-30) **Note:** Version bump only for package @code-to-json/core ## 0.5.25 (2018-11-30) **Note:** Version bump only for package @code-to-json/core ## 0.5.24 (2018-11-29) **Note:** Version bump only for package @code-to-json/core ## 0.5.23 (2018-11-28) **Note:** Version bump only for package @code-to-json/core ## 0.5.22 (2018-11-28) **Note:** Version bump only for package @code-to-json/core ## 0.5.21 (2018-11-28) **Note:** Version bump only for package @code-to-json/core ## 0.5.20 (2018-11-27) **Note:** Version bump only for package @code-to-json/core ## 0.5.19 (2018-11-21) **Note:** Version bump only for package @code-to-json/core ## 0.5.18 (2018-11-21) **Note:** Version bump only for package @code-to-json/core ## 0.5.17 (2018-11-18) **Note:** Version bump only for package @code-to-json/core ## 0.5.16 (2018-11-18) **Note:** Version bump only for package @code-to-json/core ## 0.5.15 (2018-11-16) **Note:** Version bump only for package @code-to-json/core ## 0.5.14 (2018-11-15) **Note:** Version bump only for package @code-to-json/core ## 0.5.13 (2018-11-15) **Note:** Version bump only for package @code-to-json/core ## 0.5.12 (2018-11-13) **Note:** Version bump only for package @code-to-json/core ## 0.5.11 (2018-11-13) **Note:** Version bump only for package @code-to-json/core ## 0.5.10 (2018-11-13) **Note:** Version bump only for package @code-to-json/core ## 0.5.9 (2018-11-09) **Note:** Version bump only for package @code-to-json/core ## 0.5.8 (2018-11-09) **Note:** Version bump only for package @code-to-json/core ## 0.5.7 (2018-11-07) **Note:** Version bump only for package @code-to-json/core ## 0.5.6 (2018-11-06) **Note:** Version bump only for package @code-to-json/core ## 0.5.5 (2018-11-04) **Note:** Version bump only for package @code-to-json/core ## 0.5.4 (2018-10-29) **Note:** Version bump only for package @code-to-json/core ## 0.5.3 (2018-10-29) **Note:** Version bump only for package @code-to-json/core ## 0.5.2 (2018-10-29) **Note:** Version bump only for package @code-to-json/core ## 0.5.1 (2018-10-29) **Note:** Version bump only for package @code-to-json/core # 0.5.0 (2018-10-28) ### Bug Fixes * 🐛 core package ([8f6ce0c](https://github.com/code-to-json/code-to-json/commit/8f6ce0c)) * add licenses ([6a04ef2](https://github.com/code-to-json/code-to-json/commit/6a04ef2)) * add test-helpers devDep to all packages ([e3f69da](https://github.com/code-to-json/code-to-json/commit/e3f69da)) * better typing on processing queue ([4ff3ad0](https://github.com/code-to-json/code-to-json/commit/4ff3ad0)) * lock packages ([6cb8cbb](https://github.com/code-to-json/code-to-json/commit/6cb8cbb)) * refactor registry and refs ([ca9eaa8](https://github.com/code-to-json/code-to-json/commit/ca9eaa8)) * references are now tuples ([46ae8bd](https://github.com/code-to-json/code-to-json/commit/46ae8bd)) * remove excess entity type checking ([3f02353](https://github.com/code-to-json/code-to-json/commit/3f02353)) * source files as top-level entity ([3afb975](https://github.com/code-to-json/code-to-json/commit/3afb975)) * test-helpers package ([fc1fe79](https://github.com/code-to-json/code-to-json/commit/fc1fe79)) * type error ([6e037f6](https://github.com/code-to-json/code-to-json/commit/6e037f6)) * update walker comments ([7380c9d](https://github.com/code-to-json/code-to-json/commit/7380c9d)) * update walker docs ([1659e5d](https://github.com/code-to-json/code-to-json/commit/1659e5d)) ### Features * basic walking functionality ([584f23e](https://github.com/code-to-json/code-to-json/commit/584f23e)) * human-readable types in type references ([7b2abcb](https://github.com/code-to-json/code-to-json/commit/7b2abcb)) * nodes output their text ([9bbab67](https://github.com/code-to-json/code-to-json/commit/9bbab67)) * queue/flush graph traversal ([9cfed8f](https://github.com/code-to-json/code-to-json/commit/9cfed8f)) * rebuild cli tool to support globs, walk symbols instead of nodes ([3c9539d](https://github.com/code-to-json/code-to-json/commit/3c9539d)) * serialize non-exports ([613091d](https://github.com/code-to-json/code-to-json/commit/613091d)) ## [0.4.8](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.7...@code-to-json/core@0.4.8) (2018-10-27) **Note:** Version bump only for package @code-to-json/core ## [0.4.7](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.6...@code-to-json/core@0.4.7) (2018-10-26) **Note:** Version bump only for package @code-to-json/core ## [0.4.6](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.5...@code-to-json/core@0.4.6) (2018-10-26) ### Bug Fixes * add test-helpers devDep to all packages ([637a178](https://github.com/code-to-json/code-to-json/commit/637a178)) ## [0.4.5](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.4...@code-to-json/core@0.4.5) (2018-10-26) ### Bug Fixes * test-helpers package ([413432e](https://github.com/code-to-json/code-to-json/commit/413432e)) ## [0.4.4](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.3...@code-to-json/core@0.4.4) (2018-10-25) **Note:** Version bump only for package @code-to-json/core ## [0.4.3](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.2...@code-to-json/core@0.4.3) (2018-10-25) ### Bug Fixes * type error ([b24285e](https://github.com/code-to-json/code-to-json/commit/b24285e)) ## [0.4.2](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.1...@code-to-json/core@0.4.2) (2018-10-25) ### Bug Fixes * refactor registry and refs ([3a3bec9](https://github.com/code-to-json/code-to-json/commit/3a3bec9)) * references are now tuples ([81d9cc3](https://github.com/code-to-json/code-to-json/commit/81d9cc3)) ## [0.4.1](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.0...@code-to-json/core@0.4.1) (2018-10-21) **Note:** Version bump only for package @code-to-json/core # [0.4.0](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.3.1...@code-to-json/core@0.4.0) (2018-10-21) ### Features * nodes output their text ([13692a2](https://github.com/code-to-json/code-to-json/commit/13692a2)) ## [0.3.1](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.3.0...@code-to-json/core@0.3.1) (2018-10-21) ### Bug Fixes * source files as top-level entity ([ef1a3d5](https://github.com/code-to-json/code-to-json/commit/ef1a3d5)) # [0.3.0](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.2.0...@code-to-json/core@0.3.0) (2018-10-20) ### Bug Fixes * better typing on processing queue ([dbce5b2](https://github.com/code-to-json/code-to-json/commit/dbce5b2)) * remove excess entity type checking ([bea38c5](https://github.com/code-to-json/code-to-json/commit/bea38c5)) ### Features * human-readable types in type references ([6525b93](https://github.com/code-to-json/code-to-json/commit/6525b93)) * serialize non-exports ([f1f9355](https://github.com/code-to-json/code-to-json/commit/f1f9355)) # [0.2.0](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.1.5...@code-to-json/core@0.2.0) (2018-10-19) ### Features * queue/flush graph traversal ([5cc66c4](https://github.com/code-to-json/code-to-json/commit/5cc66c4)) * rebuild cli tool to support globs, walk symbols instead of nodes ([b8349e7](https://github.com/code-to-json/code-to-json/commit/b8349e7)) ## [0.1.5](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.1.4...@code-to-json/core@0.1.5) (2018-10-15) **Note:** Version bump only for package @code-to-json/core ## [0.1.4](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.1.3...@code-to-json/core@0.1.4) (2018-10-15) **Note:** Version bump only for package @code-to-json/core ## [0.1.3](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.1.2...@code-to-json/core@0.1.3) (2018-10-15) ### Bug Fixes * add licenses ([b56f2d0](https://github.com/code-to-json/code-to-json/commit/b56f2d0)) ## [0.1.2](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.1.1...@code-to-json/core@0.1.2) (2018-10-15) ### Bug Fixes * lock packages ([824dc1a](https://github.com/code-to-json/code-to-json/commit/824dc1a)) ## [0.1.1](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.1.0...@code-to-json/core@0.1.1) (2018-10-15) **Note:** Version bump only for package @code-to-json/core # [0.1.0](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.0.5...@code-to-json/core@0.1.0) (2018-10-15) ### Features * basic walking functionality ([c432da9](https://github.com/code-to-json/code-to-json/commit/c432da9)) ## [0.0.5](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.0.4...@code-to-json/core@0.0.5) (2018-10-14) **Note:** Version bump only for package @code-to-json/core ## [0.0.4](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.0.3...@code-to-json/core@0.0.4) (2018-10-13) **Note:** Version bump only for package @code-to-json/core ## [0.0.3](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.0.2...@code-to-json/core@0.0.3) (2018-10-13) ### Bug Fixes * update walker docs ([bb9ef49](https://github.com/code-to-json/code-to-json/commit/bb9ef49)) ## 0.0.2 (2018-10-13) ### Bug Fixes * 🐛 core package ([18e307a](https://github.com/code-to-json/code-to-json/commit/18e307a)) * update walker comments ([3ea88ac](https://github.com/code-to-json/code-to-json/commit/3ea88ac)) ## 0.0.1 (2018-10-13) ### Bug Fixes * 🐛 core package ([18e307a](https://github.com/code-to-json/code-to-json/commit/18e307a))