Skip to content

Commit 8c66b8a

Browse files
committed
docs(readme): adds a logo. Adds Prettier
1 parent dcb45fd commit 8c66b8a

18 files changed

+1247
-771
lines changed

CHANGELOG.md

+38-174
Original file line numberDiff line numberDiff line change
@@ -1,288 +1,152 @@
1-
## <small>3.0.9 (2018-06-28)</small>
1+
## [3.0.9](https://github.com/wessberg/marshaller/compare/v3.0.8...v3.0.9) (2018-06-28)
22

3-
* 3.0.9 ([ff9d96b](https://github.com/wessberg/marshaller/commit/ff9d96b))
4-
* Avoided 'new Function' when demarshalling regular expressions ([a0af983](https://github.com/wessberg/marshaller/commit/a0af983))
5-
* Avoided 'new Function' when demarshalling regular expressions ([2f7dcc4](https://github.com/wessberg/marshaller/commit/2f7dcc4))
6-
* Bumped version ([af86128](https://github.com/wessberg/marshaller/commit/af86128))
73

84

5+
## [3.0.8](https://github.com/wessberg/marshaller/compare/v3.0.7...v3.0.8) (2018-06-21)
96

10-
## <small>3.0.8 (2018-06-21)</small>
117

12-
* 3.0.8 ([979fba3](https://github.com/wessberg/marshaller/commit/979fba3))
13-
* Bumped version ([489b500](https://github.com/wessberg/marshaller/commit/489b500))
14-
* Extended the behavior of demarshall to also be able to accept MarshalledData ([e8e9dba](https://github.com/wessberg/marshaller/commit/e8e9dba))
15-
* Updated the name of the marshalled data type key to avoid potential conflicts ([6167c37](https://github.com/wessberg/marshaller/commit/6167c37))
168

9+
## [3.0.7](https://github.com/wessberg/marshaller/compare/v3.0.6...v3.0.7) (2018-06-21)
1710

1811

19-
## <small>3.0.7 (2018-06-21)</small>
2012

21-
* 3.0.7 ([a131fc1](https://github.com/wessberg/marshaller/commit/a131fc1))
22-
* Bumped version ([57d56c6](https://github.com/wessberg/marshaller/commit/57d56c6))
23-
* Updated README ([9624a00](https://github.com/wessberg/marshaller/commit/9624a00))
13+
## [3.0.6](https://github.com/wessberg/marshaller/compare/v3.0.5...v3.0.6) (2018-06-21)
2414

2515

2616

27-
## <small>3.0.6 (2018-06-21)</small>
17+
## [3.0.5](https://github.com/wessberg/marshaller/compare/v3.0.4...v3.0.5) (2018-06-21)
2818

29-
* 3.0.6 ([7356563](https://github.com/wessberg/marshaller/commit/7356563))
30-
* Added support for marshalling/demarshalling Boxed primitive types ([67201d0](https://github.com/wessberg/marshaller/commit/67201d0))
31-
* Bumped version ([1ba4733](https://github.com/wessberg/marshaller/commit/1ba4733))
3219

3320

21+
## [3.0.4](https://github.com/wessberg/marshaller/compare/v3.0.3...v3.0.4) (2018-06-20)
3422

35-
## <small>3.0.5 (2018-06-21)</small>
3623

37-
* 3.0.5 ([d6724be](https://github.com/wessberg/marshaller/commit/d6724be))
38-
* Added support for referencing the same Dates, Regular Expressions and TypedArrays within the same JS ([86e0901](https://github.com/wessberg/marshaller/commit/86e0901))
39-
* Bumped version ([87cd9bf](https://github.com/wessberg/marshaller/commit/87cd9bf))
4024

25+
## [3.0.3](https://github.com/wessberg/marshaller/compare/v3.0.2...v3.0.3) (2018-06-20)
4126

4227

43-
## <small>3.0.4 (2018-06-20)</small>
4428

45-
* 3.0.4 ([8c9ad09](https://github.com/wessberg/marshaller/commit/8c9ad09))
46-
* Bumped version ([540bcb9](https://github.com/wessberg/marshaller/commit/540bcb9))
29+
## [3.0.2](https://github.com/wessberg/marshaller/compare/v3.0.1...v3.0.2) (2018-06-20)
4730

4831

4932

50-
## <small>3.0.3 (2018-06-20)</small>
33+
## [3.0.1](https://github.com/wessberg/marshaller/compare/v3.0.0...v3.0.1) (2018-06-20)
5134

52-
* 3.0.3 ([07b6795](https://github.com/wessberg/marshaller/commit/07b6795))
53-
* Added a 'space' argument to the marshall function ([4acdb28](https://github.com/wessberg/marshaller/commit/4acdb28))
54-
* Added a purposefully failing test ([f081690](https://github.com/wessberg/marshaller/commit/f081690))
55-
* Added better detection for circular dependencies ([5e1cb1e](https://github.com/wessberg/marshaller/commit/5e1cb1e))
56-
* Bumped version ([3dd381a](https://github.com/wessberg/marshaller/commit/3dd381a))
5735

5836

37+
# [3.0.0](https://github.com/wessberg/marshaller/compare/v2.0.5...v3.0.0) (2018-06-20)
5938

60-
## <small>3.0.2 (2018-06-20)</small>
6139

62-
* 3.0.2 ([a6caf5f](https://github.com/wessberg/marshaller/commit/a6caf5f))
63-
* Added Patreon banner ([090b683](https://github.com/wessberg/marshaller/commit/090b683))
64-
* Bumped version ([0374fb4](https://github.com/wessberg/marshaller/commit/0374fb4))
6540

41+
## [2.0.5](https://github.com/wessberg/marshaller/compare/v2.0.2...v2.0.5) (2017-08-08)
6642

6743

68-
## <small>3.0.1 (2018-06-20)</small>
6944

70-
* 3.0.1 ([dd90163](https://github.com/wessberg/marshaller/commit/dd90163))
71-
* Updated package.json ([47b2de6](https://github.com/wessberg/marshaller/commit/47b2de6))
45+
## [2.0.2](https://github.com/wessberg/marshaller/compare/v2.0.1...v2.0.2) (2017-06-28)
7246

7347

7448

75-
## 3.0.0 (2018-06-20)
49+
## [2.0.1](https://github.com/wessberg/marshaller/compare/v2.0.0...v2.0.1) (2017-06-28)
7650

77-
* 3.0.0 ([329c981](https://github.com/wessberg/marshaller/commit/329c981))
78-
* Bumped version ([9c71e6d](https://github.com/wessberg/marshaller/commit/9c71e6d))
79-
* Rewrote the marshaller for much smaller size and better predictability ([eb47fe7](https://github.com/wessberg/marshaller/commit/eb47fe7))
8051

8152

53+
# [2.0.0](https://github.com/wessberg/marshaller/compare/v1.0.24...v2.0.0) (2017-06-27)
8254

83-
## <small>2.0.5 (2017-08-08)</small>
8455

85-
* 2.0.5 ([1dab82b](https://github.com/wessberg/marshaller/commit/1dab82b))
86-
* Added an 'unquote' second argument to 'unmarshal'. Documentation ([509801d](https://github.com/wessberg/marshaller/commit/509801d))
87-
* Added changelog ([e1c2253](https://github.com/wessberg/marshaller/commit/e1c2253))
88-
* Bumped version ([79a5e41](https://github.com/wessberg/marshaller/commit/79a5e41))
89-
* Bumped version ([f6bc236](https://github.com/wessberg/marshaller/commit/f6bc236))
90-
* Fixed an issue where regular expressions would be matched falsely at times ([11be80e](https://github.com/wessberg/marshaller/commit/11be80e))
91-
* Update .gitignore ([8fd18c2](https://github.com/wessberg/marshaller/commit/8fd18c2))
92-
* Update package.json ([b1c9b2f](https://github.com/wessberg/marshaller/commit/b1c9b2f))
9356

57+
## [1.0.24](https://github.com/wessberg/marshaller/compare/v1.0.23...v1.0.24) (2017-06-26)
9458

9559

96-
## <small>2.0.2 (2017-06-28)</small>
9760

98-
* 2.0.2 ([4b2f784](https://github.com/wessberg/marshaller/commit/4b2f784))
99-
* Fixed an issue where strings containing dates would be falsely unmarshalled as dates instead of regu ([358a542](https://github.com/wessberg/marshaller/commit/358a542))
61+
## [1.0.23](https://github.com/wessberg/marshaller/compare/v1.0.22...v1.0.23) (2017-06-12)
10062

10163

10264

103-
## <small>2.0.1 (2017-06-28)</small>
65+
## [1.0.22](https://github.com/wessberg/marshaller/compare/v1.0.21...v1.0.22) (2017-05-18)
10466

105-
* 2.0.1 ([28ed02a](https://github.com/wessberg/marshaller/commit/28ed02a))
106-
* Bumped TypeDetector dependency. Allowed construction without explicitly calling the constructor with ([71eea6c](https://github.com/wessberg/marshaller/commit/71eea6c))
107-
* Updated version number in README ([209ecaa](https://github.com/wessberg/marshaller/commit/209ecaa))
10867

10968

69+
## [1.0.21](https://github.com/wessberg/marshaller/compare/v1.0.20...v1.0.21) (2017-05-17)
11070

111-
## 2.0.0 (2017-06-27)
11271

113-
* 2.0.0 ([4f60567](https://github.com/wessberg/marshaller/commit/4f60567))
114-
* Major overhaul ([c4ba740](https://github.com/wessberg/marshaller/commit/c4ba740))
11572

73+
## [1.0.20](https://github.com/wessberg/marshaller/compare/v1.0.19...v1.0.20) (2017-05-17)
11674

11775

118-
## <small>1.0.24 (2017-06-26)</small>
11976

120-
* 1.0.24 ([839e30b](https://github.com/wessberg/marshaller/commit/839e30b))
121-
* Added mapping to/from Date ([0b57890](https://github.com/wessberg/marshaller/commit/0b57890))
77+
## [1.0.19](https://github.com/wessberg/marshaller/compare/v1.0.18...v1.0.19) (2017-05-16)
12278

12379

12480

125-
## <small>1.0.23 (2017-06-12)</small>
81+
## [1.0.18](https://github.com/wessberg/marshaller/compare/v1.0.17...v1.0.18) (2017-05-14)
12682

127-
* 1.0.23 ([8abc77d](https://github.com/wessberg/marshaller/commit/8abc77d))
128-
* Added a disclaimer to the README. ([b235897](https://github.com/wessberg/marshaller/commit/b235897))
12983

13084

85+
## [1.0.17](https://github.com/wessberg/marshaller/compare/v1.0.16...v1.0.17) (2017-05-14)
13186

132-
## <small>1.0.22 (2017-05-18)</small>
13387

134-
* 1.0.22 ([3a23ae3](https://github.com/wessberg/marshaller/commit/3a23ae3))
135-
* Added mapping to/from Map. ([702a144](https://github.com/wessberg/marshaller/commit/702a144))
13688

89+
## [1.0.16](https://github.com/wessberg/marshaller/compare/v1.0.15...v1.0.16) (2017-05-06)
13790

13891

139-
## <small>1.0.21 (2017-05-17)</small>
14092

141-
* 1.0.21 ([6b851f3](https://github.com/wessberg/marshaller/commit/6b851f3))
142-
* Made sure that quoted strings will not be re-quoted. ([68cf172](https://github.com/wessberg/marshaller/commit/68cf172))
93+
## [1.0.15](https://github.com/wessberg/marshaller/compare/v1.0.14...v1.0.15) (2017-05-06)
14394

14495

14596

146-
## <small>1.0.20 (2017-05-17)</small>
97+
## [1.0.14](https://github.com/wessberg/marshaller/compare/v1.0.13...v1.0.14) (2017-05-06)
14798

148-
* 1.0.20 ([ea9016e](https://github.com/wessberg/marshaller/commit/ea9016e))
149-
* Added marshalling to/from class instances and class constructors. ([7e61330](https://github.com/wessberg/marshaller/commit/7e61330))
15099

151100

101+
## [1.0.13](https://github.com/wessberg/marshaller/compare/v1.0.12...v1.0.13) (2017-05-05)
152102

153-
## <small>1.0.19 (2017-05-16)</small>
154103

155-
* 1.0.19 ([d0d6ae7](https://github.com/wessberg/marshaller/commit/d0d6ae7))
156-
* Corrected issues with marshalling global/window/self/root. ([e4c6e22](https://github.com/wessberg/marshaller/commit/e4c6e22))
157104

105+
## [1.0.12](https://github.com/wessberg/marshaller/compare/v1.0.11...v1.0.12) (2017-05-05)
158106

159107

160-
## <small>1.0.18 (2017-05-14)</small>
161108

162-
* 1.0.18 ([854eded](https://github.com/wessberg/marshaller/commit/854eded))
163-
* Improved stringifying functions inside object literals. ([f6c6503](https://github.com/wessberg/marshaller/commit/f6c6503))
109+
## [1.0.11](https://github.com/wessberg/marshaller/compare/v1.0.10...v1.0.11) (2017-05-05)
164110

165111

166112

167-
## <small>1.0.17 (2017-05-14)</small>
113+
## [1.0.10](https://github.com/wessberg/marshaller/compare/v1.0.9...v1.0.10) (2017-05-04)
168114

169-
* 1.0.17 ([d4b3014](https://github.com/wessberg/marshaller/commit/d4b3014))
170-
* Corrected some issues with marshalling to/from undefined ([7bbec70](https://github.com/wessberg/marshaller/commit/7bbec70))
171115

172116

117+
## [1.0.9](https://github.com/wessberg/marshaller/compare/v1.0.8...v1.0.9) (2017-05-04)
173118

174-
## <small>1.0.16 (2017-05-06)</small>
175119

176-
* 1.0.16 ([327ff74](https://github.com/wessberg/marshaller/commit/327ff74))
177-
* Bumped dependency. ([385d5e5](https://github.com/wessberg/marshaller/commit/385d5e5))
178120

121+
## [1.0.8](https://github.com/wessberg/marshaller/compare/v1.0.7...v1.0.8) (2017-05-04)
179122

180123

181-
## <small>1.0.15 (2017-05-06)</small>
182124

183-
* 1.0.15 ([a468eae](https://github.com/wessberg/marshaller/commit/a468eae))
184-
* Added the 'getTypeOf' method to the interface ([c793276](https://github.com/wessberg/marshaller/commit/c793276))
125+
## [1.0.7](https://github.com/wessberg/marshaller/compare/v1.0.6...v1.0.7) (2017-05-04)
185126

186127

187128

188-
## <small>1.0.14 (2017-05-06)</small>
129+
## [1.0.6](https://github.com/wessberg/marshaller/compare/v1.0.5...v1.0.6) (2017-05-03)
189130

190-
* 1.0.14 ([bb29057](https://github.com/wessberg/marshaller/commit/bb29057))
191-
* Added a proxy for the method of the dependent library. ([1f6c8da](https://github.com/wessberg/marshaller/commit/1f6c8da))
192131

193132

133+
## [1.0.5](https://github.com/wessberg/marshaller/compare/v1.0.4...v1.0.5) (2017-04-30)
194134

195-
## <small>1.0.13 (2017-05-05)</small>
196135

197-
* 1.0.13 ([d09b5e5](https://github.com/wessberg/marshaller/commit/d09b5e5))
198-
* Small fixes to the function regexes. ([e5f4574](https://github.com/wessberg/marshaller/commit/e5f4574))
199136

137+
## [1.0.4](https://github.com/wessberg/marshaller/compare/v1.0.3...v1.0.4) (2017-04-26)
200138

201139

202-
## <small>1.0.12 (2017-05-05)</small>
203140

204-
* 1.0.12 ([f19ca32](https://github.com/wessberg/marshaller/commit/f19ca32))
205-
* Switched to for marshalling strings to objects. ([12e4f09](https://github.com/wessberg/marshaller/commit/12e4f09))
141+
## [1.0.3](https://github.com/wessberg/marshaller/compare/v1.0.2...v1.0.3) (2017-04-26)
206142

207143

208144

209-
## <small>1.0.11 (2017-05-05)</small>
145+
## [1.0.2](https://github.com/wessberg/marshaller/compare/v1.0.1...v1.0.2) (2017-04-24)
210146

211-
* 1.0.11 ([0e69bbf](https://github.com/wessberg/marshaller/commit/0e69bbf))
212-
* Fixed a bug with marshalling strings that contains the word function. ([19c762c](https://github.com/wessberg/marshaller/commit/19c762c))
213147

214148

215-
216-
## <small>1.0.10 (2017-05-04)</small>
217-
218-
* 1.0.10 ([2dfc96f](https://github.com/wessberg/marshaller/commit/2dfc96f))
219-
* The Marshaller can no marshal to objects if that is the most probable type, even if a hint is not gi ([0f46f24](https://github.com/wessberg/marshaller/commit/0f46f24))
220-
221-
222-
223-
## <small>1.0.9 (2017-05-04)</small>
224-
225-
* 1.0.9 ([4a2ca53](https://github.com/wessberg/marshaller/commit/4a2ca53))
226-
* Moved null checks up to fix errors ([b855e5e](https://github.com/wessberg/marshaller/commit/b855e5e))
227-
* Moved null checks up to fix errors ([db239f2](https://github.com/wessberg/marshaller/commit/db239f2))
228-
229-
230-
231-
## <small>1.0.8 (2017-05-04)</small>
232-
233-
* 1.0.8 ([c3b8244](https://github.com/wessberg/marshaller/commit/c3b8244))
234-
* Added marshalling to/from . ([7af148f](https://github.com/wessberg/marshaller/commit/7af148f))
235-
236-
237-
238-
## <small>1.0.7 (2017-05-04)</small>
239-
240-
* 1.0.7 ([4db2917](https://github.com/wessberg/marshaller/commit/4db2917))
241-
* Marshalling objects to string no longer uses JSON.stringify. Rather, it tries to correctly format th ([f4e9312](https://github.com/wessberg/marshaller/commit/f4e9312))
242-
243-
244-
245-
## <small>1.0.6 (2017-05-03)</small>
246-
247-
* 1.0.6 ([1c8057a](https://github.com/wessberg/marshaller/commit/1c8057a))
248-
* Added marshalling to/from ([e38c8c0](https://github.com/wessberg/marshaller/commit/e38c8c0))
249-
250-
251-
252-
## <small>1.0.5 (2017-04-30)</small>
253-
254-
* 1.0.5 ([2d4e55f](https://github.com/wessberg/marshaller/commit/2d4e55f))
255-
* Fixed a bug where errors could be thrown while attempting to marshal a string using heuristics. ([7fc9f64](https://github.com/wessberg/marshaller/commit/7fc9f64))
256-
257-
258-
259-
## <small>1.0.4 (2017-04-26)</small>
260-
261-
* 1.0.4 ([c792663](https://github.com/wessberg/marshaller/commit/c792663))
262-
* Made a correction for marshalling strings to buest guess ([554f86d](https://github.com/wessberg/marshaller/commit/554f86d))
263-
264-
265-
266-
## <small>1.0.3 (2017-04-26)</small>
267-
268-
* 1.0.3 ([03dc3a1](https://github.com/wessberg/marshaller/commit/03dc3a1))
269-
* Added marshalling to/from symbol ([43ed7c1](https://github.com/wessberg/marshaller/commit/43ed7c1))
270-
271-
272-
273-
## <small>1.0.2 (2017-04-24)</small>
274-
275-
* 1.0.2 ([0cf7298](https://github.com/wessberg/marshaller/commit/0cf7298))
276-
* Updated README and a few typings. ([38738d3](https://github.com/wessberg/marshaller/commit/38738d3))
277-
278-
279-
280-
## <small>1.0.1 (2017-04-23)</small>
281-
282-
* 1.0.1 ([5bbffc4](https://github.com/wessberg/marshaller/commit/5bbffc4))
283-
* Added .idea to npmignore ([c9f198c](https://github.com/wessberg/marshaller/commit/c9f198c))
284-
* First commit ([d8ec92b](https://github.com/wessberg/marshaller/commit/d8ec92b))
285-
* Made the package scoped for private access ([807a605](https://github.com/wessberg/marshaller/commit/807a605))
149+
## 1.0.1 (2017-04-23)
286150

287151

288152

CODE_OF_CONDUCT.md

+71
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
Contributor Covenant Code of Conduct
2+
3+
Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as
6+
contributors and maintainers pledge to making participation in our project and
7+
our community a harassment-free experience for everyone, regardless of age, body
8+
size, disability, ethnicity, gender identity and expression, level of experience,
9+
nationality, personal appearance, race, religion, or sexual identity and
10+
orientation.
11+
12+
Our Standards
13+
14+
Examples of behavior that contributes to creating a positive environment
15+
include:
16+
17+
- Using welcoming and inclusive language
18+
- Being respectful of differing viewpoints and experiences
19+
- Gracefully accepting constructive criticism
20+
- Focusing on what is best for the community
21+
- Showing empathy towards other community members
22+
23+
Examples of unacceptable behavior by participants include:
24+
25+
- The use of sexualized language or imagery and unwelcome sexual attention or
26+
advances
27+
- Trolling, insulting/derogatory comments, and personal or political attacks
28+
- Public or private harassment
29+
- Publishing others' private information, such as a physical or electronic
30+
address, without explicit permission
31+
- Other conduct which could reasonably be considered inappropriate in a
32+
professional setting
33+
34+
Our Responsibilities
35+
36+
Project maintainers are responsible for clarifying the standards of acceptable
37+
behavior and are expected to take appropriate and fair corrective action in
38+
response to any instances of unacceptable behavior.
39+
40+
Project maintainers have the right and responsibility to remove, edit, or
41+
reject comments, commits, code, wiki edits, issues, and other contributions
42+
that are not aligned to this Code of Conduct, or to ban temporarily or
43+
permanently any contributor for other behaviors that they deem inappropriate,
44+
threatening, offensive, or harmful.
45+
46+
Scope
47+
48+
This Code of Conduct applies both within project spaces and in public spaces
49+
when an individual is representing the project or its community. Examples of
50+
representing a project or community include using an official project e-mail
51+
address, posting via an official social media account, or acting as an appointed
52+
representative at an online or offline event. Representation of a project may be
53+
further defined and clarified by project maintainers.
54+
55+
Enforcement
56+
57+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58+
reported by contacting any of the code of conduct enforcers: [Frederik Wessberg](mailto:frederikwessberg@hotmail.com) ([@FredWessberg](https://twitter.com/FredWessberg)) ([Website](https://github.com/wessberg)).
59+
All complaints will be reviewed and investigated and will result in a response that
60+
is deemed necessary and appropriate to the circumstances. The project team is
61+
obligated to maintain confidentiality with regard to the reporter of an incident.
62+
Further details of specific enforcement policies may be posted separately.
63+
64+
Project maintainers who do not follow or enforce the Code of Conduct in good
65+
faith may face temporary or permanent repercussions as determined by other
66+
members of the project's leadership.
67+
68+
Attribution
69+
70+
This Code of Conduct is adapted from the Contributor Covenant, version 1.4,
71+
available at http://contributor-covenant.org/version/1/4/

0 commit comments

Comments
 (0)