Socket
Socket
Sign inDemoInstall

@dojo/cli-create-app

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dojo/cli-create-app - npm Package Compare versions

Comparing version 0.1.0 to 0.2.0

1

config.js

@@ -32,3 +32,2 @@ (function (factory) {

'template-.gitignore',
'template-.dojorc',
'README.md',

@@ -35,0 +34,0 @@ 'src/img/logo.svg',

6

package.json
{
"name": "@dojo/cli-create-app",
"version": "0.1.0",
"version": "0.2.0",
"description": "Command to scaffold a new command",

@@ -36,6 +36,4 @@ "homepage": "https://dojo.io",

"grunt-dojo2": "latest",
"intern": "^3.4.1",
"istanbul": "^0.4.3",
"intern": "~4.1.0",
"mockery": "^1.7.0",
"remap-istanbul": "^0.6.4",
"sinon": "^1.17.5",

@@ -42,0 +40,0 @@ "typescript": "~2.4.1",

@@ -44,2 +44,4 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

yield npmInstall_1.default();
console.info(chalk.underline('\nRunning dojo init'));
yield helper.command.run('init', '');
console.info(chalk.green.bold('\nAll done!\n'));

@@ -46,0 +48,0 @@ });

@@ -5,16 +5,16 @@ {

"dependencies": {
"@dojo/core": "~0.1.0",
"@dojo/core": "~0.2.1",
"@dojo/has": "~0.1.0",
"@dojo/routing": "~0.1.0",
"@dojo/shim": "~0.1.0",
"@dojo/widget-core": "~0.1.0",
"@dojo/widgets": "~0.1.0",
"@dojo/i18n": "~0.1.0"
"@dojo/routing": "~0.2.0",
"@dojo/shim": "~0.2.2",
"@dojo/widget-core": "~0.3.0",
"@dojo/widgets": "~0.2.1",
"@dojo/i18n": "~0.2.0"
},
"devDependencies": {
"@dojo/cli-build-webpack": "~0.1.0",
"@dojo/cli-test-intern": "~0.1.0",
"@dojo/cli-build-webpack": "~0.2.0",
"@dojo/cli-test-intern": "~0.2.0",
"@dojo/interfaces": "~0.1.0",
"@dojo/loader": "~0.1.0",
"@dojo/test-extras": "~0.1.0",
"@dojo/test-extras": "~0.2.0",
"@types/chai": "~3.4.0",

@@ -26,3 +26,3 @@ "@types/glob": "~5.0.0",

"chai": "^3.5.0",
"intern": "~3.4.1",
"intern": "~4.1.0",
"sinon": "^2.0.0",

@@ -29,0 +29,0 @@ "typescript": "~2.4.1"

import { ProjectorMixin } from '@dojo/widget-core/mixins/Projector';
import HelloWorld from './widgets/HelloWorld';
// Create a projector to convert the virtual DOM produced by the application into the rendered page.
// For more information on starting up a Dojo 2 application, take a look at
// https://dojo.io/tutorials/002_creating_an_application/
const Projector = ProjectorMixin(HelloWorld);
const projector = new Projector();
// By default, append() will attach the rendered content to document.body. To insert this application
// into existing HTML content, pass the desired root node to append().
projector.append();
import { v } from '@dojo/widget-core/d';
import { ThemeableMixin, theme } from '@dojo/widget-core/mixins/Themeable';
import { WidgetBase } from '@dojo/widget-core/WidgetBase';

@@ -7,9 +6,19 @@

@theme(css)
export class HelloWorld extends ThemeableMixin(WidgetBase) {
/**
* A themed "Hello World" widget that renders a spinning Dojo 2 logo and the text
* "Hello, Dojo 2 World!".
*
* Refer to these tutorials for more help with creating a widget:
* - Creating widgets, https://dojo.io/tutorials/003_creating_widgets/
*/
export class HelloWorld extends WidgetBase {
/**
* Override WidgetBase#render to produce a virtual DOM tree.
* @returns {HNode} Each time render() executes, it should build the entire virtual DOM tree.
*/
protected render() {
return v('div', { classes: this.classes(css.root) }, [
v('img', { src: './img/logo.svg', classes: this.classes(css.logo) }),
v('div', { classes: this.classes(css.label) }, [ 'Hello, Dojo 2 World!' ])
// Use WidgetBase#classes() to assign CSS classnames from the theme to the virtual DOM nodes.
return v('div', { classes: css.root }, [
v('img', { src: './img/logo.svg', classes: css.logo }),
v('div', { classes: css.label }, [ 'Hello, Dojo 2 World!' ])
]);

@@ -16,0 +25,0 @@ }

@@ -1,2 +0,2 @@

import * as registerSuite from 'intern/lib/interfaces/object';
const { describe, it } = intern.getInterface('bdd');
import harness from '@dojo/test-extras/harness';

@@ -9,11 +9,10 @@

registerSuite({
name: 'HelloWorld',
'render'() {
describe('HelloWorld', () => {
it('should render widget', () => {
const testHelloWorld = harness(HelloWorld);
testHelloWorld.expectRender(v('div', { classes: testHelloWorld.classes(css.root) }, [
v('img', { src: './img/logo.svg', classes: testHelloWorld.classes(css.logo) }),
v('div', { classes: testHelloWorld.classes(css.label) }, [ 'Hello, Dojo 2 World!' ])
testHelloWorld.expectRender(v('div', { classes: css.root }, [
v('img', { src: './img/logo.svg', classes: css.logo }),
v('div', { classes: css.label }, [ 'Hello, Dojo 2 World!' ])
]));
}
});
});

@@ -20,2 +20,4 @@ {

"removeComments": false,
"importHelpers": true,
"downlevelIteration": true,
"sourceMap": true,

@@ -22,0 +24,0 @@ "strict": true,

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc