1.0.13 • Published 4 years ago
atco v1.0.13
Atco
The tool that provide powerful additional options for Typescript Compiler
Requirements
nodejs>=v12.16.0npm>=v6.14.0(oryarn>=v1.22.0)
Installation
using npm
npm install --save-dev typescript atcoOr using yarn
yarn add --dev typescript atcoUsage
- Navigate to project root
- Create
tsconfig.json, inside it you have to specific the output directory usingcompilerOptions.outDirand specific the target directory usinginclude, like the following example
{
"compilerOptions": {
"outDir": "./dist"
},
"include": ["./src/**/*"]
}- In
package.jsonadd these two scripts
{
"scripts": {
"start:dev": "atco -w --exec \"node ./dist/index.js\"",
"start:prod": "atco && node ./dist/index.js"
}
}- To start app in
developmentmode run the following command
# Using npm
npm start:dev
# Or using yarn
yarn start:dev- Or start it in
productionmode using
# Using npm
npm start:prod
# Or using yarn
yarn start:prodExamples
The Additional Options (API)
| AdditionalOption | Type | Default | Description |
|---|---|---|---|
--copyOthers | boolean | true | Copy files (which doesn't end with extension .js or .ts) and directories (which doesn't contain any file end with extension .js or .ts) |
--cleanOutDir | boolean | true | Remove all files and directories in output directory before start running |
--exec | string | Execute the given command when compiling (and copying if --copyOthers set to true) done successfully |
NOTE: if output directory not exists atco will automatically create it, the puropse of
--cleanOutDiris clean the output directory if it was exists
The other options except (--project, -p, --version,--help) will be forward to Typescript Compiler (take a look at typescript compiler options)
Known Problems
The following problems is currently happening however we will try to fix it in the future
- In
watchmode atco doesn't track remove event (so if you remove file or directory you have to rerun command)
1.0.13
4 years ago
1.0.12
6 years ago
1.0.11
6 years ago
1.0.9
6 years ago
1.0.10
6 years ago
1.0.8
6 years ago
1.0.22-test
6 years ago
1.0.7-test
6 years ago
0.0.4-test
6 years ago
0.0.5-test
6 years ago
1.0.6-test
6 years ago
0.0.3-test
6 years ago
0.0.2-test
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
0.0.1-test
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.0
6 years ago