├── .github ├── dependabot.yml └── workflows │ └── index.yaml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEVELOPER.md ├── LICENSE.md ├── README.md ├── lerna.json ├── package.json ├── packages ├── cli │ ├── README.md │ ├── bin │ │ ├── nutmeg │ │ ├── nutmeg-build │ │ ├── nutmeg-clean │ │ ├── nutmeg-new │ │ ├── nutmeg-serve │ │ ├── nutmeg-test │ │ └── nutmeg-watch │ ├── karma.component.config.js │ ├── package.json │ ├── scripts │ │ └── test.ts │ ├── src │ │ ├── build.ts │ │ ├── clean.ts │ │ ├── component.ts │ │ ├── main.ts │ │ ├── serve.ts │ │ ├── test.ts │ │ ├── utils.ts │ │ └── watch.ts │ └── tsconfig.json ├── create │ ├── README.md │ ├── bin │ │ └── create-nutmeg │ ├── element-template │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── gitignore │ │ ├── index.html │ │ ├── package.json │ │ ├── partial │ │ │ ├── fixture.ts │ │ │ ├── it.ts │ │ │ └── property.ts │ │ ├── renovate.json │ │ ├── src │ │ │ └── element-template.ts │ │ ├── test │ │ │ └── element-template.test.ts │ │ ├── tsconfig.json │ │ └── tsconfig.production.json │ ├── package.json │ ├── scripts │ │ └── test.ts │ ├── src │ │ ├── component.ts │ │ ├── generator.ts │ │ ├── index.ts │ │ ├── latest-version.d.ts │ │ ├── properties.ts │ │ ├── recursive-copy.d.ts │ │ └── utils.ts │ └── tsconfig.json └── seed │ ├── README.md │ ├── karma.config.js │ ├── package.json │ ├── src │ ├── decorators.ts │ ├── seed.ts │ └── utils.ts │ ├── test │ ├── test-element.test.ts │ ├── test-element.ts │ └── utils.test.ts │ ├── tsconfig.json │ └── tsconfig.production.json └── renovate.json /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/.github/workflows/index.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | coverage 3 | element-template 4 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEVELOPER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/DEVELOPER.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/package.json -------------------------------------------------------------------------------- /packages/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/README.md -------------------------------------------------------------------------------- /packages/cli/bin/nutmeg: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../dist/main'); 4 | -------------------------------------------------------------------------------- /packages/cli/bin/nutmeg-build: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../dist/build'); 4 | -------------------------------------------------------------------------------- /packages/cli/bin/nutmeg-clean: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../dist/clean'); 4 | -------------------------------------------------------------------------------- /packages/cli/bin/nutmeg-new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/bin/nutmeg-new -------------------------------------------------------------------------------- /packages/cli/bin/nutmeg-serve: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../dist/serve'); 4 | -------------------------------------------------------------------------------- /packages/cli/bin/nutmeg-test: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../dist/test'); 4 | -------------------------------------------------------------------------------- /packages/cli/bin/nutmeg-watch: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../dist/watch'); 4 | -------------------------------------------------------------------------------- /packages/cli/karma.component.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/karma.component.config.js -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/scripts/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/scripts/test.ts -------------------------------------------------------------------------------- /packages/cli/src/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/src/build.ts -------------------------------------------------------------------------------- /packages/cli/src/clean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/src/clean.ts -------------------------------------------------------------------------------- /packages/cli/src/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/src/component.ts -------------------------------------------------------------------------------- /packages/cli/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/src/main.ts -------------------------------------------------------------------------------- /packages/cli/src/serve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/src/serve.ts -------------------------------------------------------------------------------- /packages/cli/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/src/test.ts -------------------------------------------------------------------------------- /packages/cli/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/src/utils.ts -------------------------------------------------------------------------------- /packages/cli/src/watch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/src/watch.ts -------------------------------------------------------------------------------- /packages/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/cli/tsconfig.json -------------------------------------------------------------------------------- /packages/create/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/README.md -------------------------------------------------------------------------------- /packages/create/bin/create-nutmeg: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../dist/index'); 4 | -------------------------------------------------------------------------------- /packages/create/element-template/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/element-template/LICENSE.md -------------------------------------------------------------------------------- /packages/create/element-template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/element-template/README.md -------------------------------------------------------------------------------- /packages/create/element-template/gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/element-template/gitignore -------------------------------------------------------------------------------- /packages/create/element-template/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/element-template/index.html -------------------------------------------------------------------------------- /packages/create/element-template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/element-template/package.json -------------------------------------------------------------------------------- /packages/create/element-template/partial/fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/element-template/partial/fixture.ts -------------------------------------------------------------------------------- /packages/create/element-template/partial/it.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/element-template/partial/it.ts -------------------------------------------------------------------------------- /packages/create/element-template/partial/property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/element-template/partial/property.ts -------------------------------------------------------------------------------- /packages/create/element-template/renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["config:base"] 3 | } 4 | -------------------------------------------------------------------------------- /packages/create/element-template/src/element-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/element-template/src/element-template.ts -------------------------------------------------------------------------------- /packages/create/element-template/test/element-template.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/element-template/test/element-template.test.ts -------------------------------------------------------------------------------- /packages/create/element-template/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/element-template/tsconfig.json -------------------------------------------------------------------------------- /packages/create/element-template/tsconfig.production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/element-template/tsconfig.production.json -------------------------------------------------------------------------------- /packages/create/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/package.json -------------------------------------------------------------------------------- /packages/create/scripts/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/scripts/test.ts -------------------------------------------------------------------------------- /packages/create/src/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/src/component.ts -------------------------------------------------------------------------------- /packages/create/src/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/src/generator.ts -------------------------------------------------------------------------------- /packages/create/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/src/index.ts -------------------------------------------------------------------------------- /packages/create/src/latest-version.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/src/latest-version.d.ts -------------------------------------------------------------------------------- /packages/create/src/properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/src/properties.ts -------------------------------------------------------------------------------- /packages/create/src/recursive-copy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/src/recursive-copy.d.ts -------------------------------------------------------------------------------- /packages/create/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/src/utils.ts -------------------------------------------------------------------------------- /packages/create/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/create/tsconfig.json -------------------------------------------------------------------------------- /packages/seed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/seed/README.md -------------------------------------------------------------------------------- /packages/seed/karma.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/seed/karma.config.js -------------------------------------------------------------------------------- /packages/seed/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/seed/package.json -------------------------------------------------------------------------------- /packages/seed/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/seed/src/decorators.ts -------------------------------------------------------------------------------- /packages/seed/src/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/seed/src/seed.ts -------------------------------------------------------------------------------- /packages/seed/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/seed/src/utils.ts -------------------------------------------------------------------------------- /packages/seed/test/test-element.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/seed/test/test-element.test.ts -------------------------------------------------------------------------------- /packages/seed/test/test-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/seed/test/test-element.ts -------------------------------------------------------------------------------- /packages/seed/test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/seed/test/utils.test.ts -------------------------------------------------------------------------------- /packages/seed/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/seed/tsconfig.json -------------------------------------------------------------------------------- /packages/seed/tsconfig.production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abraham/nutmeg/HEAD/packages/seed/tsconfig.production.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["config:base", ":preserveSemverRanges"] 3 | } 4 | --------------------------------------------------------------------------------