Skip to content

Commit 473d757

Browse files
authored
chore(91): prettier (#138)
* chore(91): prettier * run prettier
1 parent c275a67 commit 473d757

File tree

282 files changed

+12541
-10509
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

282 files changed

+12541
-10509
lines changed

.prettierignore

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
dist
2+
coverage
3+
public
4+
static
5+
6+
# Ignore all HTML, JSON, Markdown and YAML files:
7+
**/*.html
8+
**/*.json
9+
**/*.md
10+
**/*.yml
11+
**/*.yaml

.prettierrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"tabWidth": 2,
3+
"singleQuote": true,
4+
"arrowParens": "avoid",
5+
"printWidth": 80
6+
}

.storybook/main.ts

Lines changed: 31 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,31 @@
1-
import { addons } from 'storybook/manager-api'
2-
import type { StorybookConfig } from "@storybook/react-vite"
3-
4-
const config: StorybookConfig = {
5-
stories: ["../src/**/*.stories.@(js|jsx|mjs|ts|tsx)"],
6-
addons: ["@chromatic-com/storybook", "@storybook/addon-docs"],
7-
8-
framework: {
9-
name: "@storybook/react-vite",
10-
options: {
11-
builder: {
12-
viteConfigPath: "vite.config.static.ts"
13-
}
14-
},
15-
},
16-
17-
docs: {},
18-
19-
typescript: {
20-
reactDocgen: "react-docgen-typescript",
21-
reactDocgenTypescriptOptions: {
22-
exclude: ['**/*.stories.tsx'],
23-
},
24-
25-
}
26-
}
27-
28-
addons.setConfig({
29-
enableShortcuts: false,
30-
})
31-
32-
33-
export default config
34-
1+
import { addons } from 'storybook/manager-api';
2+
import type { StorybookConfig } from '@storybook/react-vite';
3+
4+
const config: StorybookConfig = {
5+
stories: ['../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'],
6+
addons: ['@chromatic-com/storybook', '@storybook/addon-docs'],
7+
8+
framework: {
9+
name: '@storybook/react-vite',
10+
options: {
11+
builder: {
12+
viteConfigPath: 'vite.config.static.ts',
13+
},
14+
},
15+
},
16+
17+
docs: {},
18+
19+
typescript: {
20+
reactDocgen: 'react-docgen-typescript',
21+
reactDocgenTypescriptOptions: {
22+
exclude: ['**/*.stories.tsx'],
23+
},
24+
},
25+
};
26+
27+
addons.setConfig({
28+
enableShortcuts: false,
29+
});
30+
31+
export default config;

.storybook/manager.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { addons } from 'storybook/manager-api';
22
import theme from './theme';
3-
3+
44
addons.setConfig({
5-
theme
6-
});
5+
theme,
6+
});

.storybook/preview.tsx

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
import type { Preview } from "@storybook/react-vite"
2-
3-
const preview: Preview = {
4-
parameters: {
5-
docs: {
6-
story: {
7-
height: '600px',
8-
},
9-
},
10-
controls: {
11-
matchers: {
12-
color: /(background|color)$/i,
13-
date: /Date$/i,
14-
},
15-
},
16-
},
17-
tags: ['autodocs'],
18-
};
19-
20-
export default preview;
1+
import type { Preview } from '@storybook/react-vite';
2+
3+
const preview: Preview = {
4+
parameters: {
5+
docs: {
6+
story: {
7+
height: '600px',
8+
},
9+
},
10+
controls: {
11+
matchers: {
12+
color: /(background|color)$/i,
13+
date: /Date$/i,
14+
},
15+
},
16+
},
17+
tags: ['autodocs'],
18+
};
19+
20+
export default preview;

.storybook/theme.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { create } from 'storybook/theming';
2-
2+
33
export default create({
44
base: 'dark',
55
brandTitle: 'REP 3D Components',
66
brandImage: 'logo.png',
77
brandTarget: '_self',
8-
});
8+
});

eslint.config.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import js from '@eslint/js'
2-
import reactHooks from 'eslint-plugin-react-hooks'
3-
import reactRefresh from 'eslint-plugin-react-refresh'
4-
import storybook from 'eslint-plugin-storybook'
5-
import globals from 'globals'
6-
import tseslint from 'typescript-eslint'
1+
import js from '@eslint/js';
2+
import reactHooks from 'eslint-plugin-react-hooks';
3+
import reactRefresh from 'eslint-plugin-react-refresh';
4+
import storybook from 'eslint-plugin-storybook';
5+
import globals from 'globals';
6+
import tseslint from 'typescript-eslint';
77

88
export default tseslint.config(
99
{ ignores: ['dist', 'static', 'coverage'] },
@@ -26,8 +26,8 @@ export default tseslint.config(
2626
'warn',
2727
{ allowConstantExport: true },
2828
],
29-
'@typescript-eslint/no-explicit-any': 'off'
29+
'@typescript-eslint/no-explicit-any': 'off',
3030
},
3131
},
32-
storybook.configs['flat/recommended']
33-
)
32+
storybook.configs['flat/recommended'],
33+
);

package-lock.json

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
"@eslint/js": "^9.32.0",
7272
"@react-three/drei": "^10.7.7",
7373
"@react-three/fiber": "^9.4.2",
74+
"@storybook/addon-docs": "^10.1.11",
7475
"@storybook/react": "^10.1.11",
7576
"@storybook/react-vite": "^10.1.11",
7677
"@types/d3-array": "^3.2.1",
@@ -98,6 +99,7 @@
9899
"eslint-plugin-storybook": "^10.1.11",
99100
"globals": "^15.14.0",
100101
"minimist": "^1.2.8",
102+
"prettier": "^3.8.1",
101103
"react": "^19.0.0",
102104
"react-dom": "^19.0.0",
103105
"rimraf": "^6.0.1",
@@ -112,8 +114,7 @@
112114
"vite-plugin-externalize-deps": "^0.9.0",
113115
"vite-plugin-glsl": "^1.3.1",
114116
"vite-plugin-static-copy": "^2.2.0",
115-
"vitest": "^3.0.7",
116-
"@storybook/addon-docs": "^10.1.11"
117+
"vitest": "^3.0.7"
117118
},
118119
"peerDependencies": {
119120
"@react-three/drei": ">=9",

scripts/generate-data.js

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* picks from SMDA: /wellbore-picks?field_identifier={field name}&interpreter=STAT
1717
*
1818
* formations from SMDA: /wellbore-stratigraphy?field_identifier={field name}&interpreter=STAT
19-
*
19+
*
2020
* casings from SSDL: /Field/{fieldUuid}/casings&normalized-data=true
2121
*
2222
* completion from SSDL: /Field/{fieldUuid}/completions&normalized-data=true
@@ -36,23 +36,23 @@
3636
* node scripts/generate-data --input import/_volve && node scripts/generate-story-args
3737
*/
3838

39-
import minimist from 'minimist'
40-
import fs from 'node:fs'
41-
import { rimrafSync } from 'rimraf'
42-
import { transformCasings } from './transformations/transformCasings.js'
43-
import { transformCompletion } from './transformations/transformCompletion.js'
44-
import { transformPerforations } from './transformations/transformPerforations.js'
45-
import { transformPositionLogs } from './transformations/transformPositionLogs.js'
46-
import { transformSurfaceFiles } from './transformations/transformSurfaceFiles.js'
47-
import { transformSurfaceMeta } from './transformations/transformSurfaceMeta.js'
48-
import { transformWellboreHeaders } from './transformations/transformWellboreHeaders.js'
49-
import { transformWellboreStratigraphy } from './transformations/transformWellboreStratigraphy.js'
50-
import { verify } from './utils.js'
39+
import minimist from 'minimist';
40+
import fs from 'node:fs';
41+
import { rimrafSync } from 'rimraf';
42+
import { transformCasings } from './transformations/transformCasings.js';
43+
import { transformCompletion } from './transformations/transformCompletion.js';
44+
import { transformPerforations } from './transformations/transformPerforations.js';
45+
import { transformPositionLogs } from './transformations/transformPositionLogs.js';
46+
import { transformSurfaceFiles } from './transformations/transformSurfaceFiles.js';
47+
import { transformSurfaceMeta } from './transformations/transformSurfaceMeta.js';
48+
import { transformWellboreHeaders } from './transformations/transformWellboreHeaders.js';
49+
import { transformWellboreStratigraphy } from './transformations/transformWellboreStratigraphy.js';
50+
import { verify } from './utils.js';
5151

52-
const args = minimist(process.argv.slice(2))
52+
const args = minimist(process.argv.slice(2));
5353

54-
const inPath = ((args.input || '.') + '/').replace('//', '/')
55-
const outPath = ((args.output || './public/data') + '/').replace('//', '/')
54+
const inPath = ((args.input || '.') + '/').replace('//', '/');
55+
const outPath = ((args.output || './public/data') + '/').replace('//', '/');
5656

5757
const fileNames = [
5858
'config',
@@ -65,70 +65,70 @@ const fileNames = [
6565
//'picks',
6666
'wellbore-stratigraphy',
6767
'surface-meta',
68-
]
68+
];
6969

70-
const input = new Object(null)
71-
const output = new Object(null)
70+
const input = new Object(null);
71+
const output = new Object(null);
7272

73-
console.info('Generating data...')
73+
console.info('Generating data...');
7474

7575
/// read input data from source files
7676
for (let i = 0; i < fileNames.length; i++) {
77-
const name = fileNames[i]
78-
const fileName = name + '.json'
77+
const name = fileNames[i];
78+
const fileName = name + '.json';
7979
try {
80-
console.info('> reading source file: ' + inPath + fileName)
81-
const fileData = fs.readFileSync(inPath + fileName)
82-
input[name] = JSON.parse(fileData.toString())
80+
console.info('> reading source file: ' + inPath + fileName);
81+
const fileData = fs.readFileSync(inPath + fileName);
82+
input[name] = JSON.parse(fileData.toString());
8383
} catch {
84-
console.warn(fileName + ' was not found in ' + inPath)
85-
input[name] = null
84+
console.warn(fileName + ' was not found in ' + inPath);
85+
input[name] = null;
8686
}
8787
}
8888

8989
/// verify we have required data
90-
verify(input, 'config', 'wellbore-headers', 'position-logs')
90+
verify(input, 'config', 'wellbore-headers', 'position-logs');
9191

92-
output['config'] = input['config'] // pass through
92+
output['config'] = input['config']; // pass through
9393

94-
console.info('> cleaning/preparing destination folder: ' + outPath)
94+
console.info('> cleaning/preparing destination folder: ' + outPath);
9595
if (fs.existsSync(outPath)) {
96-
rimrafSync(outPath)
96+
rimrafSync(outPath);
9797
}
98-
fs.mkdirSync(outPath)
98+
fs.mkdirSync(outPath);
9999

100100
/// transformations
101-
console.info('> transforming wellbore headers')
102-
transformWellboreHeaders(input, output)
103-
console.info('> transforming position logs')
104-
transformPositionLogs(input, output)
105-
console.info('> transforming casing data')
106-
transformCasings(input, output)
107-
console.info('> transforming completion data')
108-
transformCompletion(input, output)
109-
console.info('> transforming perforation data')
110-
transformPerforations(input, output)
101+
console.info('> transforming wellbore headers');
102+
transformWellboreHeaders(input, output);
103+
console.info('> transforming position logs');
104+
transformPositionLogs(input, output);
105+
console.info('> transforming casing data');
106+
transformCasings(input, output);
107+
console.info('> transforming completion data');
108+
transformCompletion(input, output);
109+
console.info('> transforming perforation data');
110+
transformPerforations(input, output);
111111
//console.info('> transforming strat columns')
112112
//transformStratColumns(input, output)
113113
//console.info('> transforming pick data')
114114
//transformPicks(input, output)
115-
console.info('> transforming wellbore stratigraphy')
116-
transformWellboreStratigraphy(input, output)
117-
console.info('> transforming surface meta data')
118-
transformSurfaceMeta(input, output)
115+
console.info('> transforming wellbore stratigraphy');
116+
transformWellboreStratigraphy(input, output);
117+
console.info('> transforming surface meta data');
118+
transformSurfaceMeta(input, output);
119119

120120
/// write transformed data to output path
121121
for (const name in output) {
122-
const data = output[name]
123-
const fileName = name + '.json'
124-
console.info('> writing target file: ' + outPath + fileName)
125-
fs.writeFileSync(outPath + fileName, JSON.stringify(data))
122+
const data = output[name];
123+
const fileName = name + '.json';
124+
console.info('> writing target file: ' + outPath + fileName);
125+
fs.writeFileSync(outPath + fileName, JSON.stringify(data));
126126
}
127127

128128
/// transform surface values from binary files
129129
if (output['surface-meta']) {
130-
const meta = output['surface-meta']
131-
transformSurfaceFiles(meta, inPath, outPath)
130+
const meta = output['surface-meta'];
131+
transformSurfaceFiles(meta, inPath, outPath);
132132
}
133133

134-
console.info('Generate data complete!')
134+
console.info('Generate data complete!');

0 commit comments

Comments
 (0)