├── .editorconfig ├── .eslintrc.json ├── .github └── workflows │ └── esbuild-decorator.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .run └── Template Jest.run.xml ├── .vscode ├── extensions.json └── settings.json ├── README.md ├── e2e └── esbuildnx-e2e │ ├── jest.config.js │ ├── tests │ └── esbuildnx.spec.ts │ ├── tsconfig.json │ └── tsconfig.spec.json ├── jest.config.js ├── jest.preset.js ├── nx.json ├── package.json ├── packages ├── esbuild-decorators │ ├── .babelrc │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── __tests__ │ │ │ ├── __snapshots__ │ │ │ │ └── esbuild-decorators.spec.ts.snap │ │ │ ├── esbuild-decorators.spec.ts │ │ │ ├── mock-project │ │ │ │ ├── app │ │ │ │ │ ├── src │ │ │ │ │ │ ├── copy-1.ts.test │ │ │ │ │ │ ├── copy-10.ts.test │ │ │ │ │ │ ├── copy-2.ts.test │ │ │ │ │ │ ├── copy-3.ts.test │ │ │ │ │ │ ├── copy-4.ts.test │ │ │ │ │ │ ├── copy-5.ts.test │ │ │ │ │ │ ├── copy-6.ts.test │ │ │ │ │ │ ├── copy-7.ts.test │ │ │ │ │ │ ├── copy-8.ts.test │ │ │ │ │ │ ├── copy-9.ts.test │ │ │ │ │ │ ├── mixed-example.ts.test │ │ │ │ │ │ ├── no-decorators.ts.test │ │ │ │ │ │ └── strip-it.ts.test │ │ │ │ │ ├── tsconfig.app.json │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ └── tsconfig.spec.json │ │ │ │ └── tsconfig.base.json │ │ │ └── strip-it.spec.ts │ │ ├── index.ts │ │ └── lib │ │ │ ├── esbuild-decorators.ts │ │ │ └── strip-it.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json └── esbuildnx │ ├── .babelrc │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── README.md │ ├── executors.json │ ├── generators.json │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── dependencies.ts │ ├── executors │ │ └── build │ │ │ ├── build.impl.ts │ │ │ ├── compat.ts │ │ │ ├── schema.d.ts │ │ │ └── schema.json │ ├── generators │ │ └── setup │ │ │ ├── schema.d.ts │ │ │ ├── schema.json │ │ │ ├── setup.spec.ts │ │ │ └── setup.ts │ ├── index.ts │ └── utils │ │ ├── assets.ts │ │ ├── constants.ts │ │ ├── normalize-options.ts │ │ ├── parse-tsconfig.ts │ │ ├── print-diagnostics.ts │ │ ├── walk-packages.spec.ts │ │ └── walk-packages.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── tools ├── generators │ └── .gitkeep └── tsconfig.tools.json ├── tsconfig.base.json └── workspace.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/esbuild-decorator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/.github/workflows/esbuild-decorator.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } -------------------------------------------------------------------------------- /.run/Template Jest.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/.run/Template Jest.run.xml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/README.md -------------------------------------------------------------------------------- /e2e/esbuildnx-e2e/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/e2e/esbuildnx-e2e/jest.config.js -------------------------------------------------------------------------------- /e2e/esbuildnx-e2e/tests/esbuildnx.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/e2e/esbuildnx-e2e/tests/esbuildnx.spec.ts -------------------------------------------------------------------------------- /e2e/esbuildnx-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/e2e/esbuildnx-e2e/tsconfig.json -------------------------------------------------------------------------------- /e2e/esbuildnx-e2e/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/e2e/esbuildnx-e2e/tsconfig.spec.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/jest.preset.js -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/package.json -------------------------------------------------------------------------------- /packages/esbuild-decorators/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["@nrwl/web/babel"] 3 | } 4 | -------------------------------------------------------------------------------- /packages/esbuild-decorators/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/.eslintrc.json -------------------------------------------------------------------------------- /packages/esbuild-decorators/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/CHANGELOG.md -------------------------------------------------------------------------------- /packages/esbuild-decorators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/README.md -------------------------------------------------------------------------------- /packages/esbuild-decorators/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/jest.config.js -------------------------------------------------------------------------------- /packages/esbuild-decorators/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/package.json -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/__snapshots__/esbuild-decorators.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/__snapshots__/esbuild-decorators.spec.ts.snap -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/esbuild-decorators.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/esbuild-decorators.spec.ts -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-1.ts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-1.ts.test -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-10.ts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-10.ts.test -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-2.ts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-2.ts.test -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-3.ts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-3.ts.test -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-4.ts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-4.ts.test -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-5.ts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-5.ts.test -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-6.ts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-6.ts.test -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-7.ts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-7.ts.test -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-8.ts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-8.ts.test -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-9.ts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/src/copy-9.ts.test -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/src/mixed-example.ts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/src/mixed-example.ts.test -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/src/no-decorators.ts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/src/no-decorators.ts.test -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/src/strip-it.ts.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/src/strip-it.ts.test -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/tsconfig.app.json -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/tsconfig.json -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/app/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/app/tsconfig.spec.json -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/mock-project/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/mock-project/tsconfig.base.json -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/__tests__/strip-it.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/__tests__/strip-it.spec.ts -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/index.ts -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/lib/esbuild-decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/lib/esbuild-decorators.ts -------------------------------------------------------------------------------- /packages/esbuild-decorators/src/lib/strip-it.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/src/lib/strip-it.ts -------------------------------------------------------------------------------- /packages/esbuild-decorators/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/tsconfig.json -------------------------------------------------------------------------------- /packages/esbuild-decorators/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/tsconfig.lib.json -------------------------------------------------------------------------------- /packages/esbuild-decorators/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuild-decorators/tsconfig.spec.json -------------------------------------------------------------------------------- /packages/esbuildnx/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["@nrwl/web/babel"] 3 | } 4 | -------------------------------------------------------------------------------- /packages/esbuildnx/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/.eslintrc.json -------------------------------------------------------------------------------- /packages/esbuildnx/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/CHANGELOG.md -------------------------------------------------------------------------------- /packages/esbuildnx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/README.md -------------------------------------------------------------------------------- /packages/esbuildnx/executors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/executors.json -------------------------------------------------------------------------------- /packages/esbuildnx/generators.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/generators.json -------------------------------------------------------------------------------- /packages/esbuildnx/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/jest.config.js -------------------------------------------------------------------------------- /packages/esbuildnx/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/package-lock.json -------------------------------------------------------------------------------- /packages/esbuildnx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/package.json -------------------------------------------------------------------------------- /packages/esbuildnx/src/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/dependencies.ts -------------------------------------------------------------------------------- /packages/esbuildnx/src/executors/build/build.impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/executors/build/build.impl.ts -------------------------------------------------------------------------------- /packages/esbuildnx/src/executors/build/compat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/executors/build/compat.ts -------------------------------------------------------------------------------- /packages/esbuildnx/src/executors/build/schema.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/executors/build/schema.d.ts -------------------------------------------------------------------------------- /packages/esbuildnx/src/executors/build/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/executors/build/schema.json -------------------------------------------------------------------------------- /packages/esbuildnx/src/generators/setup/schema.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/generators/setup/schema.d.ts -------------------------------------------------------------------------------- /packages/esbuildnx/src/generators/setup/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/generators/setup/schema.json -------------------------------------------------------------------------------- /packages/esbuildnx/src/generators/setup/setup.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/generators/setup/setup.spec.ts -------------------------------------------------------------------------------- /packages/esbuildnx/src/generators/setup/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/generators/setup/setup.ts -------------------------------------------------------------------------------- /packages/esbuildnx/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/index.ts -------------------------------------------------------------------------------- /packages/esbuildnx/src/utils/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/utils/assets.ts -------------------------------------------------------------------------------- /packages/esbuildnx/src/utils/constants.ts: -------------------------------------------------------------------------------- 1 | export const OUTFILE_NAME = 'main.js' -------------------------------------------------------------------------------- /packages/esbuildnx/src/utils/normalize-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/utils/normalize-options.ts -------------------------------------------------------------------------------- /packages/esbuildnx/src/utils/parse-tsconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/utils/parse-tsconfig.ts -------------------------------------------------------------------------------- /packages/esbuildnx/src/utils/print-diagnostics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/utils/print-diagnostics.ts -------------------------------------------------------------------------------- /packages/esbuildnx/src/utils/walk-packages.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/utils/walk-packages.spec.ts -------------------------------------------------------------------------------- /packages/esbuildnx/src/utils/walk-packages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/src/utils/walk-packages.ts -------------------------------------------------------------------------------- /packages/esbuildnx/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/tsconfig.json -------------------------------------------------------------------------------- /packages/esbuildnx/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/tsconfig.lib.json -------------------------------------------------------------------------------- /packages/esbuildnx/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/packages/esbuildnx/tsconfig.spec.json -------------------------------------------------------------------------------- /tools/generators/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/tsconfig.tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/tools/tsconfig.tools.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /workspace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anatine/esbuildnx/HEAD/workspace.json --------------------------------------------------------------------------------