Skip to content
This repository was archived by the owner on Feb 15, 2024. It is now read-only.

Commit fd37535

Browse files
committed
Updated dependencies and tests
1 parent c6431be commit fd37535

19 files changed

+10249
-6674
lines changed

README.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -96,17 +96,7 @@ Choose whether you want to consume the yFiles library as a local NPM dependency,
9696
Selecting this option *skips most of the following prompts*, as these are not applicable when using ES Modules.
9797
The resulting project will use webpack, so the resulting application will work in most browsers.
9898
* **[UMD](https://github.com/umdjs/umd)** Use the "traditional" modules that work with AMD/require.js,
99-
commonjs (NodeJS) and as browser-globals.
100-
101-
#### Which build tool do you want to use?
102-
You can choose between those build tools:
103-
* **none**: No build file is provided and you can run your ES5/ES6 app on supported browsers directly without the
104-
need of a compile step.
105-
* **[Webpack](https://github.com/webpack/webpack)** Adds a production build step that obfuscates and minifies all
106-
JavaScript sources (using the yFiles optimizer plugin for Webpack), and bundles them to a single file using
107-
webpack (`npm run production`). For development, a
108-
[webpack-dev-server](https://webpack.js.org/configuration/dev-server/) configuration is
109-
provided that enables fast turnaround times during development (`npm start`).
99+
commonjs (NodeJS) and as browser-globals.
110100

111101
#### Module loading method
112102
Decide whether you want to load the library via

package-lock.json

Lines changed: 6833 additions & 4939 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "generator-yfiles-app",
3-
"version": "4.0.1",
3+
"version": "4.0.2",
44
"description": "A generator that scaffolds a yFiles for HTML powered application. Requires local yFiles package.",
55
"homepage": "https://www.yworks.com",
66
"author": {
@@ -36,24 +36,24 @@
3636
"test-umd-webpack-typescript": "cross-env OPEN_IN_BROWSER=true mocha test/umd-webpack-typescript.js"
3737
},
3838
"dependencies": {
39-
"chalk": "^1.1.3",
39+
"chalk": "^4.1.0",
4040
"deep-extend": "latest",
41-
"file-url": "^2.0.2",
41+
"file-url": "^3.0.0",
4242
"generator-node": "latest",
4343
"lodash": "latest",
44-
"nodegit": "^0.26.4",
44+
"nodegit": "^0.27.0",
4545
"to-slug-case": "^1.0.0",
46-
"yeoman-generator": "^3.2.0",
47-
"yosay": "^1.2.1"
46+
"yeoman-generator": "^4.12.0",
47+
"yosay": "^2.0.2"
4848
},
4949
"devDependencies": {
5050
"babel-plugin-uglify": "^1.0.2",
51-
"cross-env": "^4.0.0",
52-
"eslint-config-xo-space": "^0.7.0",
53-
"mocha": "^6.0.2",
54-
"opn": "^4.0.2",
51+
"cross-env": "^7.0.3",
52+
"eslint-config-xo-space": "^0.26.0",
53+
"mocha": "^8.2.1",
54+
"open": "^7.3.0",
5555
"yeoman-assert": "^3.1.1",
56-
"yeoman-test": "^2.0.0"
56+
"yeoman-test": "^4.0.0"
5757
},
5858
"eslintConfig": {
5959
"extends": "xo-space",

test/amd-vscode.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ const fs = require('fs');
44
const exec = require('child_process').exec;
55
const helpers = require('yeoman-test');
66
const assert = require('yeoman-assert');
7-
const opn = require('opn');
87

98
const util = require('./support/util');
109
const defaultAnswers = require('./support/defaultPromptAnswers');
@@ -14,7 +13,6 @@ const initTest = require('./support/initTest');
1413

1514

1615
const answers = Object.assign({},defaultAnswers, {
17-
"buildTool": promptOptions.buildTool.NONE,
1816
"loadingType": promptOptions.loadingType.AMD,
1917
"advancedOptions": [
2018
promptOptions.advanced.VSCODE,

test/esmodules-es6-vscode.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ const fs = require('fs');
44
const exec = require('child_process').exec;
55
const helpers = require('yeoman-test');
66
const assert = require('yeoman-assert');
7-
const opn = require('opn');
87

98
const util = require('./support/util');
109
const defaultAnswers = require('./support/defaultPromptAnswers');
@@ -93,7 +92,7 @@ describe('ES Modules + ES6 + vscode', function () {
9392

9493
it('succeeds to run production build', function (done) {
9594
const dir = this.dir;
96-
const child = exec('npm run production', {cwd: dir}, function(error, stdout, stderr) {
95+
const child = exec('npm run production', {cwd: dir.cwd}, function(error, stdout, stderr) {
9796
console.log("\nbuild done!")
9897
assert.ok(error === null, "Production build failed: "+error);
9998
util.maybeOpenInBrowser(dir,done);

test/esmodules-es6-webstorm.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ const fs = require('fs');
44
const exec = require('child_process').exec;
55
const helpers = require('yeoman-test');
66
const assert = require('yeoman-assert');
7-
const opn = require('opn');
87

98
const util = require('./support/util');
109
const defaultAnswers = require('./support/defaultPromptAnswers');
@@ -95,7 +94,7 @@ describe('ES Modules + ES6 + WebStorm', function () {
9594

9695
it('succeeds to run production build', function (done) {
9796
const dir = this.dir;
98-
const child = exec('npm run production', {cwd: dir}, function(error, stdout, stderr) {
97+
const child = exec('npm run production', {cwd: dir.cwd}, function(error, stdout, stderr) {
9998
console.log("\nbuild done!")
10099
assert.ok(error === null, "Production build failed: "+error);
101100
util.maybeOpenInBrowser(dir,done);

test/esmodules-typescipt.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ const fs = require('fs');
44
const exec = require('child_process').exec;
55
const helpers = require('yeoman-test');
66
const assert = require('yeoman-assert');
7-
const opn = require('opn');
87

98
const util = require('./support/util');
109
const defaultAnswers = require('./support/defaultPromptAnswers');
@@ -86,7 +85,7 @@ describe('ES Modules + TypeScript', function () {
8685

8786
it('succeeds to run production build', function (done) {
8887
const dir = this.dir;
89-
exec('npm run production', {cwd: dir}, function(error, stdout, stderr) {
88+
exec('npm run production', {cwd: dir.cwd}, function(error, stdout, stderr) {
9089
assert.ok(error === null, "Production build failed: "+error);
9190
util.maybeOpenInBrowser(dir,done);
9291
});

test/npm-es6-vscode.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ const fs = require('fs');
44
const exec = require('child_process').exec;
55
const helpers = require('yeoman-test');
66
const assert = require('yeoman-assert');
7-
const opn = require('opn');
87

98
const util = require('./support/util');
109
const defaultAnswers = require('./support/defaultPromptAnswers');
@@ -92,7 +91,7 @@ describe('Local NPM module + ES6 + VSCode', function () {
9291

9392
it('succeeds to run production build', function (done) {
9493
const dir = this.dir;
95-
exec('npm run production', {cwd: dir}, function(error, stdout, stderr) {
94+
exec('npm run production', {cwd: dir.cwd}, function(error, stdout, stderr) {
9695
assert.ok(error === null, "Production build failed: "+error);
9796
util.maybeOpenInBrowser(dir,done);
9897
});

test/npm-es6.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ const fs = require('fs');
44
const exec = require('child_process').exec;
55
const helpers = require('yeoman-test');
66
const assert = require('yeoman-assert');
7-
const opn = require('opn');
87

98
const util = require('./support/util');
109
const defaultAnswers = require('./support/defaultPromptAnswers');
@@ -91,7 +90,7 @@ describe('Local NPM module + ES6', function () {
9190

9291
it('succeeds to run production build', function (done) {
9392
const dir = this.dir;
94-
exec('npm run production', {cwd: dir}, function(error, stdout, stderr) {
93+
exec('npm run production', {cwd: dir.cwd}, function(error, stdout, stderr) {
9594
assert.ok(error === null, "Production build failed: "+error);
9695
util.maybeOpenInBrowser(dir,done);
9796
});

test/npm-typescript.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ const fs = require('fs');
44
const exec = require('child_process').exec;
55
const helpers = require('yeoman-test');
66
const assert = require('yeoman-assert');
7-
const opn = require('opn');
87

98
const util = require('./support/util');
109
const defaultAnswers = require('./support/defaultPromptAnswers');
@@ -91,7 +90,7 @@ describe('Local NPM module + TypeScript', function () {
9190

9291
it('succeeds to run production build', function (done) {
9392
const dir = this.dir;
94-
exec('npm run production', {cwd: dir}, function(error, stdout, stderr) {
93+
exec('npm run production', {cwd: dir.cwd}, function(error, stdout, stderr) {
9594
assert.ok(error === null, "Production build failed: "+error);
9695
util.maybeOpenInBrowser(dir,done);
9796
});

0 commit comments

Comments
 (0)