diff --git a/.gitignore b/.gitignore
index ca88ba4..fc4baa1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -176,3 +176,5 @@ FakesAssemblies/
*.js
*.map
typings/
+
+dist
diff --git a/less-bundle/less-bundle/index.ts b/less-bundle/less-bundle/index.ts
deleted file mode 100644
index 92d010b..0000000
--- a/less-bundle/less-bundle/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import compress = require('./lib/compressor');
-export = compress;
diff --git a/less-bundle/less-bundle/lib/buildcontents.ts b/less-bundle/less-bundle/lib/buildcontents.ts
index 59f5f58..ef1429a 100644
--- a/less-bundle/less-bundle/lib/buildcontents.ts
+++ b/less-bundle/less-bundle/lib/buildcontents.ts
@@ -1,6 +1,4 @@
-///
-
-import fs = require('fs');
+import fs = require('fs');
import path = require('path');
import Writer = require('./writer');
import globals = require('./globals');
diff --git a/less-bundle/less-bundle/lib/compressor.ts b/less-bundle/less-bundle/lib/compressor.ts
index d2cc9d0..8a3fd73 100644
--- a/less-bundle/less-bundle/lib/compressor.ts
+++ b/less-bundle/less-bundle/lib/compressor.ts
@@ -1,6 +1,4 @@
-///
-
-import fs = require('fs');
+import fs = require('fs');
import path = require('path');
import globals = require('./globals');
import buildContents = require('./buildcontents');
diff --git a/less-bundle/less-bundle/lib/globals.ts b/less-bundle/less-bundle/lib/globals.ts
index 18a621e..c31c48e 100644
--- a/less-bundle/less-bundle/lib/globals.ts
+++ b/less-bundle/less-bundle/lib/globals.ts
@@ -1,6 +1,4 @@
-///
-
-import Writer = require('./writer');
+import Writer = require('./writer');
import path = require('path');
export interface IConfig {
diff --git a/less-bundle/less-bundle/lib/index.ts b/less-bundle/less-bundle/lib/index.ts
new file mode 100644
index 0000000..3be86f8
--- /dev/null
+++ b/less-bundle/less-bundle/lib/index.ts
@@ -0,0 +1,2 @@
+import compress = require("./compressor");
+export = compress;
diff --git a/less-bundle/less-bundle/package.json b/less-bundle/less-bundle/package.json
index 4fbfdfb..ee205b7 100644
--- a/less-bundle/less-bundle/package.json
+++ b/less-bundle/less-bundle/package.json
@@ -16,13 +16,20 @@
"type": "git",
"url": "git://github.com/Platypi/less-bundle"
},
- "main": "index.js",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "files": [
+ "dist"
+ ],
"homepage": "https://github.com/Platypi/less-bundle",
"engines": {
"node": ">=0.10.0"
},
- "dependencies": { },
- "devDependencies": { },
+ "dependencies": {},
+ "devDependencies": {
+ "@types/node": "^14.14.37",
+ "typescript": "^4.2.3"
+ },
"bugs": {
"url": "https://github.com/Platypi/less-bundle/issues"
}
diff --git a/less-bundle/less-bundle/tsconfig.json b/less-bundle/less-bundle/tsconfig.json
new file mode 100644
index 0000000..cc1700d
--- /dev/null
+++ b/less-bundle/less-bundle/tsconfig.json
@@ -0,0 +1,8 @@
+{
+ "include": ["lib"],
+ "compilerOptions": {
+ "declaration": true,
+ "rootDir": "lib",
+ "outDir": "dist"
+ }
+}