Skip to content

Commit 11333e6

Browse files
author
Martynas Žilinskas
committed
WIP Fix.
1 parent 9894a60 commit 11333e6

File tree

4 files changed

+47
-12
lines changed

4 files changed

+47
-12
lines changed

packages/simplr-validation/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
{
22
"name": "simplr-validation",
3-
"version": "4.0.0-pre-alpha.8",
3+
"version": "4.0.1-alpha",
44
"description": "Validation library for simplr-forms.",
55
"repository": "SimplrJS/simplr-forms",
66
"homepage": "https://github.com/SimplrJS/simplr-forms",
7-
"main": "dist/simplr-validation.js",
8-
"types": "@types/index.d.ts",
7+
"main": "index.js",
98
"author": "simplrjs <[email protected]> (https://github.com/simplrjs)",
109
"scripts": {
1110
"test": "jest",
@@ -56,7 +55,7 @@
5655
"action-emitter": "^0.2.1",
5756
"immutable": "^3.8.1",
5857
"react": "^15.5.4",
59-
"simplr-forms": "4.0.0-pre-alpha.20",
58+
"simplr-forms": "4.0.1-alpha",
6059
"validator": "^7.0.0"
6160
},
6261
"jest": {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export * from "./abstractions";
1+
export * from "./abstractions/index";

packages/simplr-validation/tools/webpack.config.ts

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@ for (const key in packageJson.dependencies) {
1414
}
1515

1616
const externalsResolver = [
17+
function (context, request, callback) {
18+
// console.log(request);
19+
if (request.indexOf("simplr-forms") !== -1) {
20+
const resolveTo = "simplr-forms";
21+
console.log(`Resolving:\n${request}\nTo:\n${resolveTo}\n`);
22+
callback(resolveTo);
23+
return;
24+
}
25+
callback();
26+
},
1727
externals,
1828
function (context: string, request: string, callback: Function) {
1929
const directoriesToTest = [
@@ -36,7 +46,15 @@ const externalsResolver = [
3646

3747
if (passingTest != null) {
3848
const resolvedPath = path.resolve(context, request);
49+
let notIndexFile = true;
50+
for (const directory of directoriesToTest) {
51+
if (request === `./${directory}/index`) {
52+
notIndexFile = false;
53+
}
54+
}
55+
3956
const shouldReplaceWithCustomResolve =
57+
notIndexFile &&
4058
request.indexOf("src") === -1 &&
4159
resolvedPath.indexOf(path.join(__dirname, `src/${passingTest.directory}`)) !== -1;
4260

@@ -53,9 +71,9 @@ const externalsResolver = [
5371
module.exports = {
5472
entry: {
5573
index: "./src/index.ts",
56-
abstractions: "./src/abstractions.ts",
57-
subscribers: "./src/subscribers.ts",
58-
utils: "./src/utils.ts"
74+
abstractions: "./src/abstractions/index.ts",
75+
subscribers: "./src/subscribers/index.ts",
76+
utils: "./src/utils/index.ts"
5977
},
6078
output: {
6179
filename: "./dist/[name].js",

packages/simplr-validation/webpack.config.js

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,16 @@ for (var key in packageJson.dependencies) {
99
}
1010
}
1111
var externalsResolver = [
12+
function (context, request, callback) {
13+
// console.log(request);
14+
if (request.indexOf("simplr-forms") !== -1) {
15+
var resolveTo = "simplr-forms";
16+
console.log("Resolving:\n" + request + "\nTo:\n" + resolveTo + "\n");
17+
callback(resolveTo);
18+
return;
19+
}
20+
callback();
21+
},
1222
externals,
1323
function (context, request, callback) {
1424
var directoriesToTest = [
@@ -29,7 +39,15 @@ var externalsResolver = [
2939
}
3040
if (passingTest != null) {
3141
var resolvedPath = path.resolve(context, request);
32-
var shouldReplaceWithCustomResolve = request.indexOf("src") === -1 &&
42+
var notIndexFile = true;
43+
for (var _a = 0, directoriesToTest_1 = directoriesToTest; _a < directoriesToTest_1.length; _a++) {
44+
var directory = directoriesToTest_1[_a];
45+
if (request === "./" + directory + "/index") {
46+
notIndexFile = false;
47+
}
48+
}
49+
var shouldReplaceWithCustomResolve = notIndexFile &&
50+
request.indexOf("src") === -1 &&
3351
resolvedPath.indexOf(path.join(__dirname, "src/" + passingTest.directory)) !== -1;
3452
if (shouldReplaceWithCustomResolve) {
3553
var customResolve = "./" + passingTest.directory;
@@ -43,9 +61,9 @@ var externalsResolver = [
4361
module.exports = {
4462
entry: {
4563
index: "./src/index.ts",
46-
abstractions: "./src/abstractions.ts",
47-
subscribers: "./src/subscribers.ts",
48-
utils: "./src/utils.ts"
64+
abstractions: "./src/abstractions/index.ts",
65+
subscribers: "./src/subscribers/index.ts",
66+
utils: "./src/utils/index.ts"
4967
},
5068
output: {
5169
filename: "./dist/[name].js",

0 commit comments

Comments
 (0)