├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── commit-convention.md └── workflow.md ├── .gitignore ├── .prettierrc ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── CMD.md ├── customizedPont.md ├── pontConfig.md ├── pontCore.md ├── standardDataSource.md └── templates.md ├── dpublish.json ├── examples └── hooks-app │ ├── .eslintignore │ ├── .gitignore │ ├── .prettierrc │ ├── .vscode │ └── settings.json │ ├── README.md │ ├── config │ ├── env.js │ ├── jest │ │ ├── cssTransform.js │ │ └── fileTransform.js │ ├── modules.js │ ├── paths.js │ ├── pnpTs.js │ ├── pont-config.json │ ├── pontTemplate.ts │ ├── transformPont.ts │ ├── webpack.config.js │ └── webpackDevServer.config.js │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json │ ├── scripts │ ├── build.js │ ├── start.js │ └── test.js │ ├── src │ ├── App.css │ ├── App.test.tsx │ ├── App.tsx │ ├── index.css │ ├── index.tsx │ ├── logo.svg │ ├── react-app-env.d.ts │ └── serviceWorker.ts │ ├── tsconfig.json │ └── yarn.lock ├── jest.config.js ├── lerna.json ├── package.json ├── packages ├── pont-engine │ ├── README.md │ ├── Template.md │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── api-docs.json │ │ │ ├── config-multiple-origins.json │ │ │ ├── config-single-usingMultipleOrigins.json │ │ │ ├── fetchMethodTemplate.ts │ │ │ ├── open-api.json │ │ │ ├── pontTemplate.ts │ │ │ ├── test-pont-config.json │ │ │ ├── transform.ts │ │ │ └── transformTemplate.ts │ │ └── pont.spec.ts │ ├── bin │ │ └── init.js │ ├── docs │ │ ├── CMD.md │ │ ├── customizedPont.md │ │ ├── pontConfig.md │ │ ├── pontCore.md │ │ ├── standardDataSource.md │ │ └── templates.md │ ├── package.json │ ├── pontCore │ │ ├── hooks.d.ts │ │ ├── hooks.js │ │ ├── hooks.tsx │ │ ├── pontCore.d.ts │ │ ├── pontCore.js │ │ ├── pontCore.ts │ │ └── tsconfig.json │ ├── src │ │ ├── compatible │ │ │ ├── Config.ts │ │ │ ├── LocalDsManager.ts │ │ │ ├── Manager.ts │ │ │ ├── Mocks.ts │ │ │ ├── cmd.ts │ │ │ ├── compiler.ts │ │ │ ├── debugLog.ts │ │ │ ├── diff.ts │ │ │ ├── generators │ │ │ │ └── generate.ts │ │ │ ├── primitiveTypeMap.ts │ │ │ ├── scan.ts │ │ │ ├── scripts │ │ │ │ ├── base.ts │ │ │ │ ├── index.ts │ │ │ │ ├── start.ts │ │ │ │ └── swagger.ts │ │ │ ├── standard.ts │ │ │ ├── templates.ts │ │ │ └── utils.ts │ │ ├── compiler │ │ │ ├── index.ts │ │ │ └── swagger │ │ │ │ ├── SwaggerV2.ts │ │ │ │ ├── SwaggerV3.ts │ │ │ │ ├── type.ts │ │ │ │ └── utils.ts │ │ ├── constants │ │ │ ├── defaultCode.ts │ │ │ ├── defaultModule.ts │ │ │ └── index.ts │ │ ├── deprecated │ │ │ └── LocalDictManager.ts │ │ ├── index.ts │ │ ├── main │ │ │ ├── Config.ts │ │ │ ├── Logger.ts │ │ │ ├── Manager.ts │ │ │ ├── Mocks.ts │ │ │ ├── StandardDataSource.ts │ │ │ └── originManage │ │ │ │ ├── CodeGenerator.ts │ │ │ │ ├── CustomTemplateManage.ts │ │ │ │ ├── FileStructures.ts │ │ │ │ ├── FilesManager.ts │ │ │ │ ├── OriginReader.ts │ │ │ │ └── index.ts │ │ ├── types │ │ │ ├── dataSource.ts │ │ │ ├── generate.ts │ │ │ ├── index.ts │ │ │ ├── mocks.ts │ │ │ └── pontConfig.ts │ │ └── utils │ │ │ ├── LocalDsManager.ts │ │ │ ├── PollingManage.ts │ │ │ ├── PontFileManager.ts │ │ │ ├── pinyin.ts │ │ │ ├── templateHelp.ts │ │ │ └── translate.ts │ ├── templates │ │ ├── fetch.ts │ │ └── hooks.ts │ └── tsconfig.json └── vscode-pont │ ├── .vscode │ └── launch.json │ ├── .vscodeignore │ ├── README.md │ ├── configSchema.json │ ├── logo.png │ ├── package.json │ ├── resources │ ├── dark │ │ ├── icon-api.svg │ │ └── icon-switch.svg │ ├── light │ │ ├── icon-api.svg │ │ └── icon-switch.svg │ └── pont.svg │ ├── src │ ├── commands │ │ └── index.ts │ ├── extension.ts │ ├── mocks.ts │ ├── test │ │ ├── extension.test.ts │ │ └── index.ts │ ├── utils │ │ ├── index.ts │ │ └── setContext.ts │ └── views │ │ ├── index.ts │ │ ├── pontOrigins.ts │ │ └── statusBar.ts │ ├── tsconfig.json │ └── vscode-pont-0.3.5.vsix ├── pontTemplate.ts ├── scripts ├── changelog.js ├── jest.js ├── release.js ├── releaseVscode.sh ├── utils.js └── verifyCommit.js └── yarn.lock /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/commit-convention.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/.github/commit-convention.md -------------------------------------------------------------------------------- /.github/workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/.github/workflow.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/README.md -------------------------------------------------------------------------------- /docs/CMD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/docs/CMD.md -------------------------------------------------------------------------------- /docs/customizedPont.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/docs/customizedPont.md -------------------------------------------------------------------------------- /docs/pontConfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/docs/pontConfig.md -------------------------------------------------------------------------------- /docs/pontCore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/docs/pontCore.md -------------------------------------------------------------------------------- /docs/standardDataSource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/docs/standardDataSource.md -------------------------------------------------------------------------------- /docs/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/docs/templates.md -------------------------------------------------------------------------------- /dpublish.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/dpublish.json -------------------------------------------------------------------------------- /examples/hooks-app/.eslintignore: -------------------------------------------------------------------------------- 1 | src/services/**/* 2 | src/App.tsx -------------------------------------------------------------------------------- /examples/hooks-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/.gitignore -------------------------------------------------------------------------------- /examples/hooks-app/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/.prettierrc -------------------------------------------------------------------------------- /examples/hooks-app/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/.vscode/settings.json -------------------------------------------------------------------------------- /examples/hooks-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/README.md -------------------------------------------------------------------------------- /examples/hooks-app/config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/config/env.js -------------------------------------------------------------------------------- /examples/hooks-app/config/jest/cssTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/config/jest/cssTransform.js -------------------------------------------------------------------------------- /examples/hooks-app/config/jest/fileTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/config/jest/fileTransform.js -------------------------------------------------------------------------------- /examples/hooks-app/config/modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/config/modules.js -------------------------------------------------------------------------------- /examples/hooks-app/config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/config/paths.js -------------------------------------------------------------------------------- /examples/hooks-app/config/pnpTs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/config/pnpTs.js -------------------------------------------------------------------------------- /examples/hooks-app/config/pont-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/config/pont-config.json -------------------------------------------------------------------------------- /examples/hooks-app/config/pontTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/config/pontTemplate.ts -------------------------------------------------------------------------------- /examples/hooks-app/config/transformPont.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/config/transformPont.ts -------------------------------------------------------------------------------- /examples/hooks-app/config/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/config/webpack.config.js -------------------------------------------------------------------------------- /examples/hooks-app/config/webpackDevServer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/config/webpackDevServer.config.js -------------------------------------------------------------------------------- /examples/hooks-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/package.json -------------------------------------------------------------------------------- /examples/hooks-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/public/favicon.ico -------------------------------------------------------------------------------- /examples/hooks-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/public/index.html -------------------------------------------------------------------------------- /examples/hooks-app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/public/manifest.json -------------------------------------------------------------------------------- /examples/hooks-app/scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/scripts/build.js -------------------------------------------------------------------------------- /examples/hooks-app/scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/scripts/start.js -------------------------------------------------------------------------------- /examples/hooks-app/scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/scripts/test.js -------------------------------------------------------------------------------- /examples/hooks-app/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/src/App.css -------------------------------------------------------------------------------- /examples/hooks-app/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/src/App.test.tsx -------------------------------------------------------------------------------- /examples/hooks-app/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/src/App.tsx -------------------------------------------------------------------------------- /examples/hooks-app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/src/index.css -------------------------------------------------------------------------------- /examples/hooks-app/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/src/index.tsx -------------------------------------------------------------------------------- /examples/hooks-app/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/src/logo.svg -------------------------------------------------------------------------------- /examples/hooks-app/src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/src/react-app-env.d.ts -------------------------------------------------------------------------------- /examples/hooks-app/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/src/serviceWorker.ts -------------------------------------------------------------------------------- /examples/hooks-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/tsconfig.json -------------------------------------------------------------------------------- /examples/hooks-app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/examples/hooks-app/yarn.lock -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/jest.config.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/package.json -------------------------------------------------------------------------------- /packages/pont-engine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/README.md -------------------------------------------------------------------------------- /packages/pont-engine/Template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/Template.md -------------------------------------------------------------------------------- /packages/pont-engine/__tests__/fixtures/api-docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/__tests__/fixtures/api-docs.json -------------------------------------------------------------------------------- /packages/pont-engine/__tests__/fixtures/config-multiple-origins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/__tests__/fixtures/config-multiple-origins.json -------------------------------------------------------------------------------- /packages/pont-engine/__tests__/fixtures/config-single-usingMultipleOrigins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/__tests__/fixtures/config-single-usingMultipleOrigins.json -------------------------------------------------------------------------------- /packages/pont-engine/__tests__/fixtures/fetchMethodTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/__tests__/fixtures/fetchMethodTemplate.ts -------------------------------------------------------------------------------- /packages/pont-engine/__tests__/fixtures/open-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/__tests__/fixtures/open-api.json -------------------------------------------------------------------------------- /packages/pont-engine/__tests__/fixtures/pontTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/__tests__/fixtures/pontTemplate.ts -------------------------------------------------------------------------------- /packages/pont-engine/__tests__/fixtures/test-pont-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/__tests__/fixtures/test-pont-config.json -------------------------------------------------------------------------------- /packages/pont-engine/__tests__/fixtures/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/__tests__/fixtures/transform.ts -------------------------------------------------------------------------------- /packages/pont-engine/__tests__/fixtures/transformTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/__tests__/fixtures/transformTemplate.ts -------------------------------------------------------------------------------- /packages/pont-engine/__tests__/pont.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/__tests__/pont.spec.ts -------------------------------------------------------------------------------- /packages/pont-engine/bin/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/bin/init.js -------------------------------------------------------------------------------- /packages/pont-engine/docs/CMD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/docs/CMD.md -------------------------------------------------------------------------------- /packages/pont-engine/docs/customizedPont.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/docs/customizedPont.md -------------------------------------------------------------------------------- /packages/pont-engine/docs/pontConfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/docs/pontConfig.md -------------------------------------------------------------------------------- /packages/pont-engine/docs/pontCore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/docs/pontCore.md -------------------------------------------------------------------------------- /packages/pont-engine/docs/standardDataSource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/docs/standardDataSource.md -------------------------------------------------------------------------------- /packages/pont-engine/docs/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/docs/templates.md -------------------------------------------------------------------------------- /packages/pont-engine/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/package.json -------------------------------------------------------------------------------- /packages/pont-engine/pontCore/hooks.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/pontCore/hooks.d.ts -------------------------------------------------------------------------------- /packages/pont-engine/pontCore/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/pontCore/hooks.js -------------------------------------------------------------------------------- /packages/pont-engine/pontCore/hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/pontCore/hooks.tsx -------------------------------------------------------------------------------- /packages/pont-engine/pontCore/pontCore.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/pontCore/pontCore.d.ts -------------------------------------------------------------------------------- /packages/pont-engine/pontCore/pontCore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/pontCore/pontCore.js -------------------------------------------------------------------------------- /packages/pont-engine/pontCore/pontCore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/pontCore/pontCore.ts -------------------------------------------------------------------------------- /packages/pont-engine/pontCore/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/pontCore/tsconfig.json -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/Config.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/LocalDsManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/LocalDsManager.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/Manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/Manager.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/Mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/Mocks.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/cmd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/cmd.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/compiler.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/debugLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/debugLog.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/diff.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/generators/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/generators/generate.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/primitiveTypeMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/primitiveTypeMap.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/scan.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/scripts/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/scripts/base.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/scripts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/scripts/index.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/scripts/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/scripts/start.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/scripts/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/scripts/swagger.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/standard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/standard.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/templates.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compatible/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compatible/utils.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compiler/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compiler/index.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compiler/swagger/SwaggerV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compiler/swagger/SwaggerV2.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compiler/swagger/SwaggerV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compiler/swagger/SwaggerV3.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compiler/swagger/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compiler/swagger/type.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/compiler/swagger/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/compiler/swagger/utils.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/constants/defaultCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/constants/defaultCode.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/constants/defaultModule.ts: -------------------------------------------------------------------------------- 1 | export const DEFAULT_MODULE_NAME = 'defaultModule' -------------------------------------------------------------------------------- /packages/pont-engine/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/constants/index.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/deprecated/LocalDictManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/deprecated/LocalDictManager.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/index.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/main/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/main/Config.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/main/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/main/Logger.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/main/Manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/main/Manager.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/main/Mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/main/Mocks.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/main/StandardDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/main/StandardDataSource.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/main/originManage/CodeGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/main/originManage/CodeGenerator.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/main/originManage/CustomTemplateManage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/main/originManage/CustomTemplateManage.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/main/originManage/FileStructures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/main/originManage/FileStructures.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/main/originManage/FilesManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/main/originManage/FilesManager.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/main/originManage/OriginReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/main/originManage/OriginReader.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/main/originManage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/main/originManage/index.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/types/dataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/types/dataSource.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/types/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/types/generate.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/types/index.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/types/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/types/mocks.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/types/pontConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/types/pontConfig.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/utils/LocalDsManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/utils/LocalDsManager.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/utils/PollingManage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/utils/PollingManage.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/utils/PontFileManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/utils/PontFileManager.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/utils/pinyin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/utils/pinyin.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/utils/templateHelp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/utils/templateHelp.ts -------------------------------------------------------------------------------- /packages/pont-engine/src/utils/translate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/src/utils/translate.ts -------------------------------------------------------------------------------- /packages/pont-engine/templates/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/templates/fetch.ts -------------------------------------------------------------------------------- /packages/pont-engine/templates/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/templates/hooks.ts -------------------------------------------------------------------------------- /packages/pont-engine/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/pont-engine/tsconfig.json -------------------------------------------------------------------------------- /packages/vscode-pont/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/.vscode/launch.json -------------------------------------------------------------------------------- /packages/vscode-pont/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/.vscodeignore -------------------------------------------------------------------------------- /packages/vscode-pont/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/README.md -------------------------------------------------------------------------------- /packages/vscode-pont/configSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/configSchema.json -------------------------------------------------------------------------------- /packages/vscode-pont/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/logo.png -------------------------------------------------------------------------------- /packages/vscode-pont/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/package.json -------------------------------------------------------------------------------- /packages/vscode-pont/resources/dark/icon-api.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/resources/dark/icon-api.svg -------------------------------------------------------------------------------- /packages/vscode-pont/resources/dark/icon-switch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/resources/dark/icon-switch.svg -------------------------------------------------------------------------------- /packages/vscode-pont/resources/light/icon-api.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/resources/light/icon-api.svg -------------------------------------------------------------------------------- /packages/vscode-pont/resources/light/icon-switch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/resources/light/icon-switch.svg -------------------------------------------------------------------------------- /packages/vscode-pont/resources/pont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/resources/pont.svg -------------------------------------------------------------------------------- /packages/vscode-pont/src/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/src/commands/index.ts -------------------------------------------------------------------------------- /packages/vscode-pont/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/src/extension.ts -------------------------------------------------------------------------------- /packages/vscode-pont/src/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/src/mocks.ts -------------------------------------------------------------------------------- /packages/vscode-pont/src/test/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/src/test/extension.test.ts -------------------------------------------------------------------------------- /packages/vscode-pont/src/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/src/test/index.ts -------------------------------------------------------------------------------- /packages/vscode-pont/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/src/utils/index.ts -------------------------------------------------------------------------------- /packages/vscode-pont/src/utils/setContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/src/utils/setContext.ts -------------------------------------------------------------------------------- /packages/vscode-pont/src/views/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/src/views/index.ts -------------------------------------------------------------------------------- /packages/vscode-pont/src/views/pontOrigins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/src/views/pontOrigins.ts -------------------------------------------------------------------------------- /packages/vscode-pont/src/views/statusBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/src/views/statusBar.ts -------------------------------------------------------------------------------- /packages/vscode-pont/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/tsconfig.json -------------------------------------------------------------------------------- /packages/vscode-pont/vscode-pont-0.3.5.vsix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/packages/vscode-pont/vscode-pont-0.3.5.vsix -------------------------------------------------------------------------------- /pontTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/pontTemplate.ts -------------------------------------------------------------------------------- /scripts/changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/scripts/changelog.js -------------------------------------------------------------------------------- /scripts/jest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/scripts/jest.js -------------------------------------------------------------------------------- /scripts/release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/scripts/release.js -------------------------------------------------------------------------------- /scripts/releaseVscode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/scripts/releaseVscode.sh -------------------------------------------------------------------------------- /scripts/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/scripts/utils.js -------------------------------------------------------------------------------- /scripts/verifyCommit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/scripts/verifyCommit.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/pont/HEAD/yarn.lock --------------------------------------------------------------------------------