Skip to content

Commit 3324ef9

Browse files
committed
add prettier-plugin-ripple
1 parent 1dd4f75 commit 3324ef9

3 files changed

Lines changed: 11 additions & 7 deletions

File tree

src/livecodes/languages/prettier.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { prettierBaseUrl, prettierPhpUrl, vendorsBaseUrl } from '../vendors';
1+
import { prettierBaseUrl, prettierPhpUrl, prettierRippleUrl, vendorsBaseUrl } from '../vendors';
22

33
export const prettierUrl = prettierBaseUrl + 'standalone.js';
44
export const parserPlugins = {
@@ -11,5 +11,5 @@ export const parserPlugins = {
1111
php: prettierPhpUrl,
1212
pug: vendorsBaseUrl + 'prettier/parser-pug.js',
1313
java: vendorsBaseUrl + 'prettier/parser-java.js',
14-
// ripple: vendorsBaseUrl + 'prettier/parser-ripple.js',
14+
ripple: prettierRippleUrl,
1515
};

src/livecodes/languages/ripple/lang-ripple.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import type { LanguageSpecs } from '../../models';
22
import { rippleUrl } from '../../vendors';
3-
// import { parserPlugins } from '../prettier';
3+
import { parserPlugins } from '../prettier';
44

55
export const ripple: LanguageSpecs = {
66
name: 'ripple',
77
title: 'Ripple',
88
info: false,
9-
// parser: {
10-
// name: 'ripple',
11-
// pluginUrls: [parserPlugins.ripple],
12-
// },
9+
parser: {
10+
name: 'ripple',
11+
pluginUrls: [parserPlugins.ripple],
12+
},
1313
compiler: {
1414
factory: async () => {
1515
// TODO: convert to UMD

src/livecodes/vendors.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,10 @@ export const postcssImportUrlUrl = /* @__PURE__ */ getUrl(
343343

344344
export const prettierBaseUrl = /* @__PURE__ */ getUrl('prettier@3.3.2/');
345345

346+
export const prettierRippleUrl = /* @__PURE__ */ getUrl(
347+
'@hatemhosny/prettier-plugin-ripple@0.0.2/build/parser-ripple.js',
348+
);
349+
346350
export const prettierPhpUrl = /* @__PURE__ */ getUrl('@prettier/plugin-php@0.22.2/standalone.js');
347351

348352
export const prismBaseUrl = /* @__PURE__ */ getUrl('prismjs@1.29.0/components/');

0 commit comments

Comments
 (0)