├── .editorconfig ├── .gitattributes ├── .gitignore ├── .jshintrc ├── .travis.yml ├── AUTHORS.md ├── CONTRIBUTING.md ├── README.md ├── RELEASE.md ├── app ├── index.js └── templates │ ├── babelrc │ ├── editorconfig │ ├── tsconfig │ └── tslint ├── docs └── images │ ├── running-the-generators.png │ └── widget-in-builder.png ├── license.txt ├── package.json ├── test ├── test-creation.js └── test-widget.js ├── tslint.json └── widget ├── index.js ├── templates ├── .jshintrc ├── _Widget.html ├── _Widget_2d.ts ├── _Widget_3d.ts ├── _Widget_ES2015.js ├── _Widget_ES5.js ├── _config.json ├── _manifest.json ├── config.ts ├── css │ ├── _style.css │ └── _style.scss ├── images │ └── icon.png ├── nls │ └── _strings.js ├── setting │ ├── _Setting.html │ ├── _Setting.ts │ ├── _Setting_ES2015.js │ ├── _Setting_ES5.js │ ├── css │ │ ├── _style.css │ │ └── _style.scss │ └── nls │ │ └── _strings.js └── support │ └── declareDecorator.ts └── utils.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | temp/ 3 | npm-debug.log 4 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/RELEASE.md -------------------------------------------------------------------------------- /app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/app/index.js -------------------------------------------------------------------------------- /app/templates/babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/app/templates/babelrc -------------------------------------------------------------------------------- /app/templates/editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/app/templates/editorconfig -------------------------------------------------------------------------------- /app/templates/tsconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/app/templates/tsconfig -------------------------------------------------------------------------------- /app/templates/tslint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/app/templates/tslint -------------------------------------------------------------------------------- /docs/images/running-the-generators.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/docs/images/running-the-generators.png -------------------------------------------------------------------------------- /docs/images/widget-in-builder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/docs/images/widget-in-builder.png -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/license.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/package.json -------------------------------------------------------------------------------- /test/test-creation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/test/test-creation.js -------------------------------------------------------------------------------- /test/test-widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/test/test-widget.js -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/tslint.json -------------------------------------------------------------------------------- /widget/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/index.js -------------------------------------------------------------------------------- /widget/templates/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | strict: false 3 | } -------------------------------------------------------------------------------- /widget/templates/_Widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/_Widget.html -------------------------------------------------------------------------------- /widget/templates/_Widget_2d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/_Widget_2d.ts -------------------------------------------------------------------------------- /widget/templates/_Widget_3d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/_Widget_3d.ts -------------------------------------------------------------------------------- /widget/templates/_Widget_ES2015.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/_Widget_ES2015.js -------------------------------------------------------------------------------- /widget/templates/_Widget_ES5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/_Widget_ES5.js -------------------------------------------------------------------------------- /widget/templates/_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/_config.json -------------------------------------------------------------------------------- /widget/templates/_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/_manifest.json -------------------------------------------------------------------------------- /widget/templates/config.ts: -------------------------------------------------------------------------------- 1 | export default interface IConfig { 2 | serviceUrl: string; 3 | } -------------------------------------------------------------------------------- /widget/templates/css/_style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/css/_style.css -------------------------------------------------------------------------------- /widget/templates/css/_style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/css/_style.scss -------------------------------------------------------------------------------- /widget/templates/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/images/icon.png -------------------------------------------------------------------------------- /widget/templates/nls/_strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/nls/_strings.js -------------------------------------------------------------------------------- /widget/templates/setting/_Setting.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/setting/_Setting.html -------------------------------------------------------------------------------- /widget/templates/setting/_Setting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/setting/_Setting.ts -------------------------------------------------------------------------------- /widget/templates/setting/_Setting_ES2015.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/setting/_Setting_ES2015.js -------------------------------------------------------------------------------- /widget/templates/setting/_Setting_ES5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/setting/_Setting_ES5.js -------------------------------------------------------------------------------- /widget/templates/setting/css/_style.css: -------------------------------------------------------------------------------- 1 | .<%= baseClass %>-setting input { 2 | margin-left: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /widget/templates/setting/css/_style.scss: -------------------------------------------------------------------------------- 1 | .<%= baseClass %>-setting input { 2 | margin-left: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /widget/templates/setting/nls/_strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/setting/nls/_strings.js -------------------------------------------------------------------------------- /widget/templates/support/declareDecorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/templates/support/declareDecorator.ts -------------------------------------------------------------------------------- /widget/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/HEAD/widget/utils.js --------------------------------------------------------------------------------