Skip to content

Commit 8e89e9d

Browse files
authored
Merge pull request #13 from highlightjs/string-fix
String fix
2 parents be69b45 + 76af0ab commit 8e89e9d

File tree

11 files changed

+863
-171
lines changed

11 files changed

+863
-171
lines changed

CHANGELOG.md

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Change Log
2+
3+
## v1.4.0 - 2024-12-06
4+
5+
- Improve handling of escaped single quote.
6+
- update to highlight.js version 11.10
7+
- Update dependencies.
8+
- Add CHANGELOG
9+
- Add CONTRIBUTING
10+
11+
## v1.3.0 - 2021-12-30
12+
13+
- update to highlight.js version 11
14+
- incorrect option detection #10
15+
16+
## v1.2.1 - 2021-05-25
17+
18+
- Fixes installation path issues.
19+
- Adds highlight to HTTPS method.
20+
- Updated to highlight js core 10.7
21+
22+
## v1.0.1 - 2020-07-08
23+
24+
- Initial release.

CONTRIBUTING.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Contributing
2+
3+
Contributions are welcome from anyone and everyone. This repo is part of [highlight.js](https://highlightjs.org/) and follows the same conventions and policies.
4+
5+
If something isn't working the way you expected, please take a look at [previously logged issues](https://github.com/highlightjs/highlightjs-curl/issues) first. Have you found a new bug? Want to request a new feature? Please [file an issue](https://github.com/highlightjs/highlightjs-curl/issues).

dist/curl.es.min.js

+13-11
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
/*! `curl` grammar compiled for Highlight.js 11.3.1 */
2-
var hljsGrammar=(()=>{"use strict";return e=>{const n={className:"string",
3-
begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,{className:"variable",
4-
begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]}],relevance:0},a={
5-
className:"number",variants:[{begin:e.C_NUMBER_RE}],relevance:0};return{
6-
name:"curl",aliases:["curl"],keywords:"curl",case_insensitive:!0,contains:[{
7-
className:"literal",begin:/(--request|-X)\s/,contains:[{className:"symbol",
1+
/*! `curl` grammar compiled for Highlight.js 11.10.0 */
2+
var hljsGrammar=(()=>{"use strict";function e(e){
3+
return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e
4+
}return e((e=>{const n={className:"string",begin:/"/,end:/"/,
5+
contains:[e.BACKSLASH_ESCAPE,{className:"variable",begin:/\$\(/,end:/\)/,
6+
contains:[e.BACKSLASH_ESCAPE]}],relevance:0},a={className:"number",variants:[{
7+
begin:e.C_NUMBER_RE}],relevance:0};return{name:"curl",aliases:["curl"],
8+
keywords:"curl",case_insensitive:!0,contains:[{className:"literal",
9+
begin:/(--request|-X)\s/,contains:[{className:"symbol",
810
begin:/(get|post|delete|options|head|put|patch|trace|connect)/,end:/\s/,
911
returnEnd:!0}],returnEnd:!0,relevance:10},{className:"literal",begin:/--/,
1012
end:/[\s"]/,returnEnd:!0,relevance:0},{className:"literal",begin:/-\w/,
11-
end:/[\s"]/,returnEnd:!0,relevance:0},n,{className:"string",begin:/\\"/,
12-
relevance:0},{className:"string",begin:/'/,end:/'/,relevance:0
13-
},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,{match:/(\/[a-z._-]+)+/}]}}})()
14-
;export default hljsGrammar;
13+
end:/[\s"]/,returnEnd:!0,relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,n,{
14+
className:"string",begin:/\\"/,relevance:0},{className:"string",begin:/\\'/,
15+
relevance:0},{className:"string",begin:/'/,end:/'/,relevance:0},a,{
16+
match:/(\/[a-z._-]+)+/}]}}))})();export default hljsGrammar;

dist/curl.min.js

+13-11
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
/*! `curl` grammar compiled for Highlight.js 11.3.1 */
2-
(()=>{var e=(()=>{"use strict";return e=>{const n={className:"string",begin:/"/,
3-
end:/"/,contains:[e.BACKSLASH_ESCAPE,{className:"variable",begin:/\$\(/,
4-
end:/\)/,contains:[e.BACKSLASH_ESCAPE]}],relevance:0},a={className:"number",
5-
variants:[{begin:e.C_NUMBER_RE}],relevance:0};return{name:"curl",
6-
aliases:["curl"],keywords:"curl",case_insensitive:!0,contains:[{
7-
className:"literal",begin:/(--request|-X)\s/,contains:[{className:"symbol",
1+
/*! `curl` grammar compiled for Highlight.js 11.10.0 */
2+
(()=>{var e=(()=>{"use strict";function e(e){
3+
return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e
4+
}return e((e=>{const n={className:"string",begin:/"/,end:/"/,
5+
contains:[e.BACKSLASH_ESCAPE,{className:"variable",begin:/\$\(/,end:/\)/,
6+
contains:[e.BACKSLASH_ESCAPE]}],relevance:0},a={className:"number",variants:[{
7+
begin:e.C_NUMBER_RE}],relevance:0};return{name:"curl",aliases:["curl"],
8+
keywords:"curl",case_insensitive:!0,contains:[{className:"literal",
9+
begin:/(--request|-X)\s/,contains:[{className:"symbol",
810
begin:/(get|post|delete|options|head|put|patch|trace|connect)/,end:/\s/,
911
returnEnd:!0}],returnEnd:!0,relevance:10},{className:"literal",begin:/--/,
1012
end:/[\s"]/,returnEnd:!0,relevance:0},{className:"literal",begin:/-\w/,
11-
end:/[\s"]/,returnEnd:!0,relevance:0},n,{className:"string",begin:/\\"/,
12-
relevance:0},{className:"string",begin:/'/,end:/'/,relevance:0
13-
},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,{match:/(\/[a-z._-]+)+/}]}}})()
14-
;hljs.registerLanguage("curl",e)})();
13+
end:/[\s"]/,returnEnd:!0,relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,n,{
14+
className:"string",begin:/\\"/,relevance:0},{className:"string",begin:/\\'/,
15+
relevance:0},{className:"string",begin:/'/,end:/'/,relevance:0},a,{
16+
match:/(\/[a-z._-]+)+/}]}}))})();hljs.registerLanguage("curl",e)})();

0 commit comments

Comments
 (0)