Skip to content

Commit bc9c4c7

Browse files
authored
Merge pull request #712 from uploadcare/feat/rename-export-methods
feat: rename export methods
2 parents 716c18b + 606f8fc commit bc9c4c7

21 files changed

+28
-28
lines changed

Diff for: README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@ We use [JSDoc type annotations](https://www.typescriptlang.org/docs/handbook/int
7171

7272
```html
7373
<script type="module">
74-
import * as UC from 'https://cdn.jsdelivr.net/npm/@uploadcare/file-uploader@1/web/blocks.min.js';
74+
import * as UC from 'https://cdn.jsdelivr.net/npm/@uploadcare/file-uploader@1/web/file-uploader.min.js';
7575
76-
UC.registerBlocks(UC);
76+
UC.defineComponents(UC);
7777
</script>
7878
```
7979

@@ -98,7 +98,7 @@ We use [JSDoc type annotations](https://www.typescriptlang.org/docs/handbook/int
9898
```js
9999
import * as UC from '@uploadcare/file-uploader';
100100

101-
UC.registerBlocks(UC);
101+
UC.defineComponents(UC);
102102
```
103103

104104
3. Start using Uploadcare File Uploader in your application markup:

Diff for: abstract/registerBlocks.js renamed to abstract/defineComponents.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** @param {Object<string, any>} blockExports */
2-
export function registerBlocks(blockExports) {
2+
export function defineComponents(blockExports) {
33
for (let blockName in blockExports) {
44
let tagName = [...blockName].reduce((name, char) => {
55
if (char.toUpperCase() === char) {

Diff for: abstract/connectBlocksFrom.js renamed to abstract/loadFileUploaderFrom.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
import { registerBlocks } from './registerBlocks.js';
1+
import { defineComponents } from './defineComponents.js';
22

33
export const UC_WINDOW_KEY = 'UC';
44

55
/**
6-
* @param {String} url Blocks pack url
6+
* @param {String} url File Uploader pack url
77
* @param {Boolean} [register] Register connected package, if it not registered yet
88
* @returns {Promise<import('../index.js')>}
99
*/
10-
export async function connectBlocksFrom(url, register = false) {
10+
export async function loadFileUploaderFrom(url, register = false) {
1111
return new Promise((resolve, reject) => {
1212
if (typeof document !== 'object') {
1313
resolve(null);
@@ -26,7 +26,7 @@ export async function connectBlocksFrom(url, register = false) {
2626
script.onload = () => {
2727
/** @type {import('../index.js')} */
2828
let blocks = window[UC_WINDOW_KEY];
29-
register && registerBlocks(blocks);
29+
register && defineComponents(blocks);
3030
resolve(blocks);
3131
};
3232
document.head.appendChild(script);

Diff for: blocks/CloudImageEditorActivity/test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { ifRef } from '../../utils/ifRef.js';
22
import * as blocks from '../../index.js';
33

44
ifRef(() => {
5-
blocks.registerBlocks(blocks);
5+
blocks.defineComponents(blocks);
66
document.querySelector(blocks.CloudImageEditorBlock.is)?.addEventListener('apply', (e) => {
77
console.log(e);
88
});

Diff for: build-items.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ export const buildItems = [
77
// uc-blocks
88
{
99
in: './index.js',
10-
out: './web/blocks.min.js',
10+
out: './web/file-uploader.min.js',
1111
minify: true,
1212
minifyHtml: true,
1313
},
1414
{
1515
in: './index.js',
16-
out: './web/blocks.iife.min.js',
16+
out: './web/file-uploader.iife.min.js',
1717
minify: true,
1818
minifyHtml: true,
1919
iife: true,

Diff for: demo/cloud-image-editor.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
</script>
2121
<script type="module">
2222
import * as UC from './index.js';
23-
UC.registerBlocks(UC);
23+
UC.defineComponents(UC);
2424

2525
UC.defineLocale('ru', () => import('./locales/file-uploader/ru.js').then((m) => m.default));
2626
</script>

Diff for: demo/form.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<script type="module">
2121
import * as UC from './index.js';
2222

23-
UC.registerBlocks(UC);
23+
UC.defineComponents(UC);
2424

2525
const form = document.querySelector('form');
2626
form.addEventListener('submit', (e) => {

Diff for: demo/icons.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<script type="module">
2121
import * as UC from './index.js';
2222

23-
UC.registerBlocks(UC);
23+
UC.defineComponents(UC);
2424

2525
const config = document.querySelector('uc-config');
2626
config.iconHrefResolver = (iconId) => {

Diff for: demo/locales.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
UC.defineLocale(key, definition);
101101
}
102102

103-
UC.registerBlocks(UC);
103+
UC.defineComponents(UC);
104104

105105
const config = document.querySelector('uc-config');
106106

Diff for: demo/preview-proxy/secure-delivery-proxy-url-resolver.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<script type="module">
2222
import * as UC from './index.js';
2323

24-
UC.registerBlocks(UC);
24+
UC.defineComponents(UC);
2525

2626
const config = document.querySelector('uc-config');
2727
config.secureDeliveryProxyUrlResolver = (previewUrl) => {

Diff for: demo/preview-proxy/secure-delivery-proxy-url-template.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<script type="module">
2222
import * as UC from './index.js';
2323

24-
UC.registerBlocks(UC);
24+
UC.defineComponents(UC);
2525
</script>
2626
</head>
2727

Diff for: demo/raw-inline.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<script type="module">
3030
import * as UC from './index.js';
3131

32-
UC.registerBlocks(UC);
32+
UC.defineComponents(UC);
3333
</script>
3434
</head>
3535

Diff for: demo/raw-minimal.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<script type="module">
3030
import * as UC from './index.js';
3131

32-
UC.registerBlocks(UC);
32+
UC.defineComponents(UC);
3333
</script>
3434
</head>
3535

Diff for: demo/raw-regular.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<script type="module">
3030
import * as UC from './index.js';
3131

32-
UC.registerBlocks(UC);
32+
UC.defineComponents(UC);
3333
</script>
3434
</head>
3535

Diff for: demo/secure-uploads.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<script type="module">
2222
import * as UC from './index.js';
2323

24-
UC.registerBlocks(UC);
24+
UC.defineComponents(UC);
2525

2626
const msToUnixTimestamp = (ms) => Math.floor(ms / 1000).toString();
2727

Diff for: demo/validators.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
}
3232
})
3333

34-
UC.registerBlocks(UC);
34+
UC.defineComponents(UC);
3535
</script>
3636
</head>
3737

Diff for: index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ export { FileUploaderInline } from './solutions/file-uploader/inline/FileUploade
4040
export { CloudImageEditor } from './solutions/cloud-image-editor/CloudImageEditor.js';
4141

4242
// Utils:
43-
export { registerBlocks } from './abstract/registerBlocks.js';
43+
export { defineComponents } from './abstract/defineComponents.js';
4444
export { defineLocale } from './abstract/localeRegistry.js';
45-
export { connectBlocksFrom } from './abstract/connectBlocksFrom.js';
45+
export { loadFileUploaderFrom } from './abstract/loadFileUploaderFrom.js';
4646
export { toKebabCase } from './utils/toKebabCase.js';
4747

4848
export * from './env.js';

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"browser": "./index.js",
4444
"default": "./index.js"
4545
},
46-
"./abstract/connectBlocksFrom.js": "./abstract/connectBlocksFrom.js",
46+
"./abstract/loadFileUploaderFrom.js": "./abstract/loadFileUploaderFrom.js",
4747
"./env": "./env.js",
4848
"./web/*": "./web/*",
4949
"./types/*": "./types/*",

Diff for: solutions/cloud-image-editor/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ Then we can check whether the dependent tag is registered in the CustomElementRe
77
If not, register it from default ones or just log the warning */
88

99
export { Icon } from '../../blocks/Icon/Icon.js';
10-
export { registerBlocks } from '../../abstract/registerBlocks.js';
10+
export { defineComponents } from '../../abstract/defineComponents.js';
1111
export { Config } from '../../blocks/Config/Config.js';

Diff for: solutions/file-uploader/minimal/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export { registerBlocks } from '../../../abstract/registerBlocks.js';
1+
export { defineComponents } from '../../../abstract/defineComponents.js';
22
export { defineLocale } from '../../../abstract/localeRegistry.js';
33
export { FileUploaderMinimal } from './FileUploaderMinimal.js';
44
export { StartFrom } from '../../../blocks/StartFrom/StartFrom.js';

Diff for: types/global.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { UC_WINDOW_KEY } from '../abstract/connectBlocksFrom.js';
1+
import { UC_WINDOW_KEY } from '../abstract/loadFileUploaderFrom.js';
22
import * as blocks from '../index.js';
33

44
declare global {

0 commit comments

Comments
 (0)