Skip to content

Commit 1ae2d0e

Browse files
authored
Merge pull request #6 from WTW-IM/package-fix
Update: making sure we export things appropriately
2 parents 8d6f37b + c56e2a1 commit 1ae2d0e

File tree

9 files changed

+17
-17
lines changed

9 files changed

+17
-17
lines changed

.eslintrc.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ module.exports = {
2929
},
3030
},
3131
extends: baseExtends,
32-
ignorePatterns: ["dist/**/*"],
32+
ignorePatterns: ["dist/**/*", "jest.config*"],
3333
env: { es6: true },
3434
parserOptions: { ecmaVersion: 2021, sourceType: "module" },
3535
overrides: [
@@ -52,7 +52,12 @@ module.exports = {
5252
},
5353
},
5454
{
55-
files: ["./*.js", "./scriptloader-support/*.js", "./release/**"],
55+
files: [
56+
"./*.js",
57+
"./scriptloader-support/*.js",
58+
"./useScriptLoader/*.js",
59+
"./release/**",
60+
],
5661
env: { node: true },
5762
},
5863
{

index.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

package.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@
33
"version": "1.4.2",
44
"description": "A React Component for reacting to scripts loading.",
55
"main": "dist/index.js",
6-
"exports": {
7-
".": "./dist/index.js",
8-
"./scriptloader-support": "./dist/scriptloader-support/index.js"
9-
},
6+
"module": "dist/index.js",
107
"files": [
118
"dist",
129
"src",
13-
"scriptloader-support"
10+
"scriptloader-support",
11+
"useScriptLoader"
1412
],
1513
"scripts": {
1614
"test": "eslint --quiet . && tsc --noEmit --project ./tsconfig.json && jest",

scriptloader-support/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
const supportExports = require("../dist/src/scriptloader-support");
1+
const supportExports = require("../dist/scriptloader-support");
22
module.exports = supportExports;
File renamed without changes.

test/ScriptLoader.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
} from "msw";
99
import { setupServer } from "msw/node";
1010
import { render, screen, waitFor } from "@testing-library/react";
11-
import ScriptLoader, { ScriptLoaderProps } from "../src/ScriptLoader";
11+
import ScriptLoader, { ScriptLoaderProps } from "../src/index";
1212

1313
type ResponseHandlerContext = typeof context;
1414
interface ResponseHandler {

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@
1212
"moduleResolution": "node",
1313
"target": "ES5",
1414
"typeRoots": ["node_modules/@types"],
15+
"rootDir": "./src",
1516
"paths": {
1617
"scriptloader-support/*": ["./src/scriptloader-support/*"]
1718
}
1819
},
19-
"include": ["src", "./index.ts", "./jest.config.ts"]
20+
"include": ["src"]
2021
}

useScriptLoader/index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from "../src/hooks/useScriptLoader";

useScriptLoader/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
const useScriptLoaderExports = require("../dist/hooks/useScriptLoader");
2+
module.exports = useScriptLoaderExports;

0 commit comments

Comments
 (0)