-
Notifications
You must be signed in to change notification settings - Fork 12
/
package.xml
234 lines (232 loc) · 9.68 KB
/
package.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.9.4" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0"
xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>Jsonnet</name>
<channel>pecl.php.net</channel>
<summary>The Google Jsonnet for PHP.</summary>
<description>
The Google Jsonnet for PHP.
Jsonnet language, from its most basic features to its powerful object model, punctuated with examples drawn from
the world of cocktails. These examples are meant to be fun, and although a little contrived, do not restrict our
thinking to any one particular application of Jsonnet.
Caveat: Note that Jsonnet unparses JSON in a simple way. In particular, it alphabetically reorders object fields
in its output. This is natural and compatible with JSON, since if order is meaningful, an array of pairs should
be used instead of an object. Also, unparsing JSON using a canonical ordering of field names makes it possible
to use diff to compare outputs. However, the example output on this page has been manually re-ordered in order
to allow easier visual comparison to the given input. The whitespace of the output has also been tweaked to make
it fit more neatly on the page. So, if you run these examples yourself, the output might be different (but
equivalent).
</description>
<lead>
<name>Chitao Gao</name>
<user>neeke</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<date>2018-05-27</date>
<time>18:49:00</time>
<version>
<release>1.3.1</release>
<api>1.3.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
<notes>
- Merged formatting cleanups for README from google.
- Rename class from JsonNet to Jsonnet.
</notes>
<contents>
<dir name="/">
<file role="doc" name="CREDITS"/>
<file role="doc" name="README.md"/>
<file role="doc" name="LICENSE"/>
<file role="src" name="config.m4"/>
<file role="src" name="config.w32"/>
<file role="src" name="CREDITS"/>
<file role="src" name="EXPERIMENTAL"/>
<file role="src" name="php_jsonnet.h"/>
<file role="src" name="jsonnet.c"/>
<dir name="include">
<file role="src" name="Jsonnet.h"/>
<file role="src" name="php7_wrapper.h"/>
</dir>
<dir name="CodeTips">
<file role="src" name="JsonnetCodeTips.php"/>
</dir>
<dir name="test">
<file role="src" name="bar_menu.1.jsonnet"/>
<file role="src" name="bar_menu.2.jsonnet"/>
<file role="src" name="bar_menu.3.jsonnet"/>
<file role="src" name="bar_menu.5.jsonnet"/>
<file role="src" name="bar_menu.6.jsonnet"/>
<file role="src" name="martinis.jsonnet"/>
<file role="src" name="utf8.jsonnet"/>
<file role="src" name="test.jsonnet.php"/>
</dir>
<dir name="libjsonnet">
<file role="src" name="LICENSE"/>
<file role="src" name="Makefile"/>
<file role="src" name="README.md"/>
<dir name="stdlib">
<file role="src" name="BUILD"/>
<file role="src" name="std.jsonnet"/>
<file role="src" name="to_c_array.cpp"/>
</dir>
<dir name="include">
<file role="src" name="BUILD"/>
<file role="src" name="libjsonnet++.h"/>
<file role="src" name="libjsonnet.h"/>
</dir>
<dir name="cpp">
<file role="src" name="BUILD"/>
<file role="src" name="libjsonnet++.cpp"/>
</dir>
<dir name="core">
<file role="src" name="BUILD"/>
<file role="src" name="ast.h"/>
<file role="src" name="desugarer.cpp"/>
<file role="src" name="desugarer.h"/>
<file role="src" name="formatter.cpp"/>
<file role="src" name="formatter.h"/>
<file role="src" name="json.h"/>
<file role="src" name="lexer.cpp"/>
<file role="src" name="lexer.h"/>
<file role="src" name="lexer_test.cpp"/>
<file role="src" name="libjsonnet.cpp"/>
<file role="src" name="libjsonnet_test.cpp"/>
<file role="src" name="libjsonnet_test.sh"/>
<file role="src" name="libjsonnet_test_file.c"/>
<file role="src" name="libjsonnet_test_snippet.c"/>
<file role="src" name="parser.cpp"/>
<file role="src" name="parser.h"/>
<file role="src" name="parser_test.cpp"/>
<file role="src" name="pass.cpp"/>
<file role="src" name="pass.h"/>
<file role="src" name="state.h"/>
<file role="src" name="static_analysis.cpp"/>
<file role="src" name="static_analysis.h"/>
<file role="src" name="static_error.h"/>
<file role="src" name="string_utils.cpp"/>
<file role="src" name="string_utils.h"/>
<file role="src" name="unicode.h"/>
<file role="src" name="vm.cpp"/>
<file role="src" name="vm.h"/>
</dir>
<dir name="cmd">
<file role="src" name="BUILD"/>
<file role="src" name="jsonnet.cpp"/>
</dir>
<dir name="third_party">
<dir name="md5">
<file role="src" name="BUILD"/>
<file role="src" name="LICENSE"/>
<file role="src" name="md5.cpp"/>
<file role="src" name="md5.h"/>
</dir>
</dir>
</dir>
</dir>
</contents>
<dependencies>
<required>
<php>
<min>5.2.0</min>
</php>
<pearinstaller>
<min>1.4.0</min>
</pearinstaller>
</required>
</dependencies>
<providesextension>jsonnet</providesextension>
<extsrcrelease/>
<changelog>
<release>
<date>2015-05-31</date>
<time>17:00:00</time>
<version>
<release>1.0.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
<notes>
- First version.
</notes>
</release>
<release>
<date>2016-07-14</date>
<time>16:40:00</time>
<version>
<release>1.1.0</release>
<api>1.1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
<notes>
- Update Lib Jsonnet use v0.8.9.
- Fixed issue #1 #2, install error and .so load failed.
</notes>
</release>
<release>
<date>2016-08-07</date>
<time>15:15:00</time>
<version>
<release>1.1.1</release>
<api>1.1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
<notes>
- Fixed issue #4, pecl install failed.
</notes>
</release>
<release>
<date>2017-11-28</date>
<time>21:45:00</time>
<version>
<release>1.2.0</release>
<api>1.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
<notes>
- Update Lib Jsonnet use v0.9.5.
- Add function Jsonnet::fmtFile.
- Add function Jsonnet::fmtSnippet.
</notes>
</release>
<release>
<date>2018-03-29</date>
<time>19:19:00</time>
<version>
<release>1.3.0</release>
<api>1.3.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
<notes>
- Update Lib Jsonnet use v0.10.0.
- Support PHP 7.
</notes>
</release>
</changelog>
</package>