Browse code

Increase the version-number

Manuel Thalmann authored on 24/04/2018 12:13:56
Showing 1 changed files
... ...
@@ -1,6 +1,6 @@
1 1
 {
2 2
   "name": "generator-wsc-package",
3
-  "version": "0.0.3",
3
+  "version": "0.0.4",
4 4
   "description": "A yeoman generator for WoltLab Suite Core packages",
5 5
   "homepage": "https://github.com/manuth/WSCPackageGenerator#readme",
6 6
   "author": {
Browse code

Increase the version-number

Manuel Thalmann authored on 23/04/2018 23:39:37
Showing 1 changed files
... ...
@@ -1,6 +1,6 @@
1 1
 {
2 2
   "name": "generator-wsc-package",
3
-  "version": "0.0.2",
3
+  "version": "0.0.3",
4 4
   "description": "A yeoman generator for WoltLab Suite Core packages",
5 5
   "homepage": "https://github.com/manuth/WSCPackageGenerator#readme",
6 6
   "author": {
Browse code

Increase the version-number

Manuel Thalmann authored on 21/04/2018 20:28:53
Showing 1 changed files
... ...
@@ -1,6 +1,6 @@
1 1
 {
2 2
   "name": "generator-wsc-package",
3
-  "version": "0.0.1",
3
+  "version": "0.0.2",
4 4
   "description": "A yeoman generator for WoltLab Suite Core packages",
5 5
   "homepage": "https://github.com/manuth/WSCPackageGenerator#readme",
6 6
   "author": {
Browse code

Increace the version-number

Manuel Thalmann authored on 19/04/2018 23:55:12
Showing 1 changed files
... ...
@@ -1,6 +1,6 @@
1 1
 {
2 2
   "name": "generator-wsc-package",
3
-  "version": "0.0.0",
3
+  "version": "0.0.1",
4 4
   "description": "A yeoman generator for WoltLab Suite Core packages",
5 5
   "homepage": "https://github.com/manuth/WSCPackageGenerator#readme",
6 6
   "author": {
Browse code

Externalize the compile-process to separate classes

Manuel Thalmann authored on 19/04/2018 12:21:02
Showing 1 changed files
... ...
@@ -19,6 +19,7 @@
19 19
     "@types/mem-fs-editor": "^4.0.0",
20 20
     "@types/mocha": "^5.0.0",
21 21
     "@types/node": "^9.6.4",
22
+    "@types/tmp": "0.0.33",
22 23
     "@types/yeoman-generator": "^2.0.3",
23 24
     "@types/yeoman-test": "^1.7.4",
24 25
     "@types/yosay": "0.0.29",
... ...
@@ -26,6 +27,7 @@
26 27
     "mem-fs": "^1.1.3",
27 28
     "mem-fs-editor": "^4.0.0",
28 29
     "mocha": "^5.0.5",
30
+    "tmp": "0.0.33",
29 31
     "typescript": "^2.8.1",
30 32
     "yeoman-assert": "^3.1.0",
31 33
     "yeoman-test": "^1.7.0",
Browse code

Exclude files from the npm-package

Manuel Thalmann authored on 16/04/2018 23:50:57
Showing 1 changed files
... ...
@@ -8,9 +8,6 @@
8 8
     "email": "m@nuth.ch",
9 9
     "url": "https://github.com/manuth"
10 10
   },
11
-  "files": [
12
-    "generators"
13
-  ],
14 11
   "main": "generators/index.js",
15 12
   "keywords": [
16 13
     "Woltlab Suite Core",
Browse code

Add a new default package to the template

Manuel Thalmann authored on 16/04/2018 00:37:08
Showing 1 changed files
... ...
@@ -18,12 +18,14 @@
18 18
     "yeoman-generator"
19 19
   ],
20 20
   "devDependencies": {
21
+    "@types/fs-extra": "^5.0.2",
21 22
     "@types/mem-fs-editor": "^4.0.0",
22 23
     "@types/mocha": "^5.0.0",
23 24
     "@types/node": "^9.6.4",
24 25
     "@types/yeoman-generator": "^2.0.3",
25 26
     "@types/yeoman-test": "^1.7.4",
26 27
     "@types/yosay": "0.0.29",
28
+    "fs-extra": "^5.0.0",
27 29
     "mem-fs": "^1.1.3",
28 30
     "mem-fs-editor": "^4.0.0",
29 31
     "mocha": "^5.0.5",
Browse code

Fix the intellisense once more

Manuel Thalmann authored on 14/04/2018 16:41:59
Showing 1 changed files
... ...
@@ -24,6 +24,7 @@
24 24
     "@types/yeoman-generator": "^2.0.3",
25 25
     "@types/yeoman-test": "^1.7.4",
26 26
     "@types/yosay": "0.0.29",
27
+    "mem-fs": "^1.1.3",
27 28
     "mem-fs-editor": "^4.0.0",
28 29
     "mocha": "^5.0.5",
29 30
     "typescript": "^2.8.1",
Browse code

Improve the intellisense

Manuel Thalmann authored on 14/04/2018 16:12:42
Showing 1 changed files
... ...
@@ -18,11 +18,13 @@
18 18
     "yeoman-generator"
19 19
   ],
20 20
   "devDependencies": {
21
+    "@types/mem-fs-editor": "^4.0.0",
21 22
     "@types/mocha": "^5.0.0",
22 23
     "@types/node": "^9.6.4",
23 24
     "@types/yeoman-generator": "^2.0.3",
24 25
     "@types/yeoman-test": "^1.7.4",
25 26
     "@types/yosay": "0.0.29",
27
+    "mem-fs-editor": "^4.0.0",
26 28
     "mocha": "^5.0.5",
27 29
     "typescript": "^2.8.1",
28 30
     "yeoman-assert": "^3.1.0",
... ...
@@ -33,8 +35,8 @@
33 35
     "npm": ">= 4.0.0"
34 36
   },
35 37
   "dependencies": {
36
-    "yeoman-generator": "^2.0.1",
37 38
     "chalk": "^2.1.0",
39
+    "yeoman-generator": "^2.0.1",
38 40
     "yosay": "^2.0.1"
39 41
   },
40 42
   "scripts": {
Browse code

Update yo

Manuel Thalmann authored on 14/04/2018 13:10:11
Showing 1 changed files
... ...
@@ -27,7 +27,7 @@
27 27
     "typescript": "^2.8.1",
28 28
     "yeoman-assert": "^3.1.0",
29 29
     "yeoman-test": "^1.7.0",
30
-    "yo": "^2.0.1"
30
+    "yo": "^2.0.2"
31 31
   },
32 32
   "engines": {
33 33
     "npm": ">= 4.0.0"
Browse code

Remove unused packages

Manuel Thalmann authored on 13/04/2018 17:11:48
Showing 1 changed files
... ...
@@ -23,16 +23,7 @@
23 23
     "@types/yeoman-generator": "^2.0.3",
24 24
     "@types/yeoman-test": "^1.7.4",
25 25
     "@types/yosay": "0.0.29",
26
-    "coveralls": "^3.0.0",
27
-    "eslint": "^4.19.1",
28
-    "eslint-config-prettier": "^2.9.0",
29
-    "eslint-config-xo": "^0.20.1",
30
-    "eslint-plugin-prettier": "^2.6.0",
31
-    "husky": "^0.14.3",
32
-    "lint-staged": "^6.1.1",
33 26
     "mocha": "^5.0.5",
34
-    "nsp": "^2.8.0",
35
-    "prettier": "^1.11.1",
36 27
     "typescript": "^2.8.1",
37 28
     "yeoman-assert": "^3.1.0",
38 29
     "yeoman-test": "^1.7.0",
Browse code

Install node-types

Manuel Thalmann authored on 13/04/2018 17:08:02
Showing 1 changed files
... ...
@@ -19,6 +19,7 @@
19 19
   ],
20 20
   "devDependencies": {
21 21
     "@types/mocha": "^5.0.0",
22
+    "@types/node": "^9.6.4",
22 23
     "@types/yeoman-generator": "^2.0.3",
23 24
     "@types/yeoman-test": "^1.7.4",
24 25
     "@types/yosay": "0.0.29",
Browse code

Improve the usage of yosay

Manuel Thalmann authored on 12/04/2018 13:27:38
Showing 1 changed files
... ...
@@ -21,6 +21,7 @@
21 21
     "@types/mocha": "^5.0.0",
22 22
     "@types/yeoman-generator": "^2.0.3",
23 23
     "@types/yeoman-test": "^1.7.4",
24
+    "@types/yosay": "0.0.29",
24 25
     "coveralls": "^3.0.0",
25 26
     "eslint": "^4.19.1",
26 27
     "eslint-config-prettier": "^2.9.0",
Browse code

Initialize an environment for creating a generator

Manuel Thalmann authored on 11/04/2018 21:36:19
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,54 @@
1
+{
2
+  "name": "generator-wsc-package",
3
+  "version": "0.0.0",
4
+  "description": "A yeoman generator for WoltLab Suite Core packages",
5
+  "homepage": "https://github.com/manuth/WSCPackageGenerator#readme",
6
+  "author": {
7
+    "name": "Manuel Thalmann",
8
+    "email": "m@nuth.ch",
9
+    "url": "https://github.com/manuth"
10
+  },
11
+  "files": [
12
+    "generators"
13
+  ],
14
+  "main": "generators/index.js",
15
+  "keywords": [
16
+    "Woltlab Suite Core",
17
+    "Package",
18
+    "yeoman-generator"
19
+  ],
20
+  "devDependencies": {
21
+    "@types/mocha": "^5.0.0",
22
+    "@types/yeoman-generator": "^2.0.3",
23
+    "@types/yeoman-test": "^1.7.4",
24
+    "coveralls": "^3.0.0",
25
+    "eslint": "^4.19.1",
26
+    "eslint-config-prettier": "^2.9.0",
27
+    "eslint-config-xo": "^0.20.1",
28
+    "eslint-plugin-prettier": "^2.6.0",
29
+    "husky": "^0.14.3",
30
+    "lint-staged": "^6.1.1",
31
+    "mocha": "^5.0.5",
32
+    "nsp": "^2.8.0",
33
+    "prettier": "^1.11.1",
34
+    "typescript": "^2.8.1",
35
+    "yeoman-assert": "^3.1.0",
36
+    "yeoman-test": "^1.7.0",
37
+    "yo": "^2.0.1"
38
+  },
39
+  "engines": {
40
+    "npm": ">= 4.0.0"
41
+  },
42
+  "dependencies": {
43
+    "yeoman-generator": "^2.0.1",
44
+    "chalk": "^2.1.0",
45
+    "yosay": "^2.0.1"
46
+  },
47
+  "scripts": {
48
+    "watch": "tsc -watch -p ./",
49
+    "compile": "tsc -p ./",
50
+    "test": "mocha"
51
+  },
52
+  "repository": "https://github.com/manuth/WSCPackageGenerator",
53
+  "license": "Apache-2.0"
54
+}