summaryrefslogtreecommitdiff
path: root/packages/client
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-07-14 23:54:52 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-07-14 23:54:52 +0900
commita4b5a0072d427ba2be4170041f98c11f8ea13e44 (patch)
treea3c7b112f7cdc799590bd893b82250d4d3f57a9f /packages/client
parentchore(client): improve usability (diff)
downloadmisskey-a4b5a0072d427ba2be4170041f98c11f8ea13e44.tar.gz
misskey-a4b5a0072d427ba2be4170041f98c11f8ea13e44.tar.bz2
misskey-a4b5a0072d427ba2be4170041f98c11f8ea13e44.zip
move rollup to devDeps
Diffstat (limited to 'packages/client')
-rw-r--r--packages/client/package.json2
-rw-r--r--packages/client/vite.json5.ts52
2 files changed, 27 insertions, 27 deletions
diff --git a/packages/client/package.json b/packages/client/package.json
index 8d2efd0b92..94f6688dd2 100644
--- a/packages/client/package.json
+++ b/packages/client/package.json
@@ -56,7 +56,6 @@
"random-seed": "0.3.0",
"reflect-metadata": "0.1.13",
"rndstr": "1.0.0",
- "rollup": "2.76.0",
"s-age": "1.1.2",
"sass": "1.53.0",
"seedrandom": "3.0.5",
@@ -102,6 +101,7 @@
"@types/ws": "8.5.3",
"@typescript-eslint/eslint-plugin": "5.30.6",
"@typescript-eslint/parser": "5.30.6",
+ "rollup": "2.76.0",
"cross-env": "7.0.3",
"cypress": "10.3.0",
"eslint": "8.19.0",
diff --git a/packages/client/vite.json5.ts b/packages/client/vite.json5.ts
index 693ee7be06..0a37fbff44 100644
--- a/packages/client/vite.json5.ts
+++ b/packages/client/vite.json5.ts
@@ -6,33 +6,33 @@ import { createFilter, dataToEsm } from '@rollup/pluginutils';
import { RollupJsonOptions } from '@rollup/plugin-json';
export default function json5(options: RollupJsonOptions = {}): Plugin {
- const filter = createFilter(options.include, options.exclude);
- const indent = 'indent' in options ? options.indent : '\t';
+ const filter = createFilter(options.include, options.exclude);
+ const indent = 'indent' in options ? options.indent : '\t';
- return {
- name: 'json5',
+ return {
+ name: 'json5',
- // eslint-disable-next-line no-shadow
- transform(json, id) {
- if (id.slice(-6) !== '.json5' || !filter(id)) return null;
+ // eslint-disable-next-line no-shadow
+ transform(json, id) {
+ if (id.slice(-6) !== '.json5' || !filter(id)) return null;
- try {
- const parsed = JSON5.parse(json);
- return {
- code: dataToEsm(parsed, {
- preferConst: options.preferConst,
- compact: options.compact,
- namedExports: options.namedExports,
- indent
- }),
- map: { mappings: '' }
- };
- } catch (err) {
- const message = 'Could not parse JSON file';
- const position = parseInt(/[\d]/.exec(err.message)[0], 10);
- this.warn({ message, id, position });
- return null;
- }
- }
- };
+ try {
+ const parsed = JSON5.parse(json);
+ return {
+ code: dataToEsm(parsed, {
+ preferConst: options.preferConst,
+ compact: options.compact,
+ namedExports: options.namedExports,
+ indent,
+ }),
+ map: { mappings: '' },
+ };
+ } catch (err) {
+ const message = 'Could not parse JSON file';
+ const position = parseInt(/[\d]/.exec(err.message)[0], 10);
+ this.warn({ message, id, position });
+ return null;
+ }
+ },
+ };
}