Skip to content

Commit da05f0c

Browse files
authored
Merge pull request #1512 from zloirock/v4-types-ts6
2 parents ecb1186 + 5bc4c21 commit da05f0c

File tree

63 files changed

+116
-65
lines changed

Some content is hidden

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

63 files changed

+116
-65
lines changed

packages/core-js-builder/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,4 @@ type Options = Pick<CompatOptions, "exclude" | "modules" | "targets"> & {
3030

3131
declare function builder(options?: Options): Promise<string>;
3232

33-
export = builder;
33+
export default builder;

packages/core-js-compat/package.json

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,56 @@
2828
"sideEffects": false,
2929
"main": "index.js",
3030
"types": "index.d.ts",
31+
"exports": {
32+
".": {
33+
"types": "./index.d.ts",
34+
"default": "./index.js"
35+
},
36+
"./index.js": {
37+
"types": "./index.d.ts",
38+
"default": "./index.js"
39+
},
40+
"./built-in-definitions": "./built-in-definitions.json",
41+
"./built-in-definitions.json": "./built-in-definitions.json",
42+
"./compat": {
43+
"types": "./compat.d.ts",
44+
"default": "./compat.js"
45+
},
46+
"./compat.js": {
47+
"types": "./compat.d.ts",
48+
"default": "./compat.js"
49+
},
50+
"./data": "./data.json",
51+
"./data.json": "./data.json",
52+
"./entries": "./entries.json",
53+
"./entries.json": "./entries.json",
54+
"./entries-by-versions": "./entries-by-versions.json",
55+
"./entries-by-versions.json": "./entries-by-versions.json",
56+
"./external": "./external.json",
57+
"./external.json": "./external.json",
58+
"./get-entries-list-for-target-version": {
59+
"types": "./get-entries-list-for-target-version.d.ts",
60+
"default": "./get-entries-list-for-target-version.js"
61+
},
62+
"./get-entries-list-for-target-version.js": {
63+
"types": "./get-entries-list-for-target-version.d.ts",
64+
"default": "./get-entries-list-for-target-version.js"
65+
},
66+
"./get-modules-list-for-target-version": {
67+
"types": "./get-modules-list-for-target-version.d.ts",
68+
"default": "./get-modules-list-for-target-version.js"
69+
},
70+
"./get-modules-list-for-target-version.js": {
71+
"types": "./get-modules-list-for-target-version.d.ts",
72+
"default": "./get-modules-list-for-target-version.js"
73+
},
74+
"./modules": "./modules.json",
75+
"./modules.json": "./modules.json",
76+
"./modules-by-versions": "./modules-by-versions.json",
77+
"./modules-by-versions.json": "./modules-by-versions.json",
78+
"./targets-parser": "./targets-parser.js",
79+
"./targets-parser.js": "./targets-parser.js"
80+
},
3181
"dependencies": {
3282
"browserslist": "^4.28.1"
3383
}

scripts/build-compat/built-in-definitions.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {
22
Globals,
33
StaticProperties,
44
InstanceProperties,
5-
} from '@core-js/compat/src/built-in-definitions.mjs';
5+
} from '../../packages/core-js-compat/src/built-in-definitions.mjs';
66

77
const entries = new Set(Object.keys(await fs.readJson('packages/core-js-compat/entries.json')));
88

scripts/build-compat/data.mjs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* https://github.com/import-js/eslint-plugin-import/issues/2181 */
2-
import { dataWithIgnored as data, ignored, modules } from '@core-js/compat/src/data.mjs';
3-
import external from '@core-js/compat/src/external.mjs';
4-
import mappings from '@core-js/compat/src/mapping.mjs';
5-
import helpers from '@core-js/compat/helpers.js';
2+
import { dataWithIgnored as data, ignored, modules } from '../../packages/core-js-compat/src/data.mjs';
3+
import external from '../../packages/core-js-compat/src/external.mjs';
4+
import mappings from '../../packages/core-js-compat/src/mapping.mjs';
5+
import helpers from '../../packages/core-js-compat/helpers.js';
66

77
const { compare, semver, sortObjectByKey } = helpers;
88
const { hasOwn } = Object;

scripts/build-compat/modules-by-versions.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import coerce from 'semver/functions/coerce.js';
2-
import { modules } from '@core-js/compat/src/data.mjs';
2+
import { modules } from '../../packages/core-js-compat/src/data.mjs';
33

44
const { version } = await fs.readJson('package.json');
55
const $version = coerce(version);

scripts/build-entries-and-types/build-entries.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { getModulesMetadata } from './get-dependencies.mjs';
22
import { features, proposals } from './entries-definitions.mjs';
33
import { $proposal, $path, wrapEntryInStrict } from './templates.mjs';
4-
import { modules as AllModules } from '@core-js/compat/src/data.mjs';
4+
import { modules as AllModules } from '../../packages/core-js-compat/src/data.mjs';
55
import { expandModules, modulesToStage } from './helpers.mjs';
66

77
const { mkdir, writeFile, readJson, writeJson } = fs;

scripts/build-entries-and-types/build-types.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { features, proposals } from './entries-definitions.mjs';
22
import { $functionWithCustomType, $path, $proposal, $typeDummy } from './templates.mjs';
3-
import { modules as AllModules } from '@core-js/compat/src/data.mjs';
3+
import { modules as AllModules } from '../../packages/core-js-compat/src/data.mjs';
44
import { getModulesMetadata } from './get-dependencies.mjs';
55
import { expandModules, modulesToStage } from './helpers.mjs';
66
import { preparePureTypes } from './build-types-pure.mjs';

scripts/build-entries-and-types/get-dependencies.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import konan from 'konan';
2-
import { modules } from '@core-js/compat/src/data.mjs';
2+
import { modules } from '../../packages/core-js-compat/src/data.mjs';
33

44
const { cyan, red } = chalk;
55

scripts/check-compat-data-mapping.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import semver from 'semver';
2-
import mapping from '@core-js/compat/src/mapping.mjs';
2+
import mapping from '../packages/core-js-compat/src/mapping.mjs';
33

44
const { coerce, cmp } = semver;
55
let updated = true;

scripts/check-unused-modules.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import konan from 'konan';
2-
import { modules, ignored } from '@core-js/compat/src/data.mjs';
2+
import { modules, ignored } from '../packages/core-js-compat/src/data.mjs';
33

44
async function jsModulesFrom(path) {
55
const directory = await fs.readdir(path);

0 commit comments

Comments
 (0)