Block a user
@dx/tessy (0.2.1)
Published 2026-01-09 13:14:08 +00:00 by dooxe
Installation
@dx:registry=npm install @dx/tessy@0.2.1"@dx/tessy": "0.2.1"About this package
Install
npm i -g dx-tessy
Provided tools
- Bundler (webpack backend)
tessy build
- Development server (webpack backend)
tessy develop
- Document generator (typedoc)
tessy doc
- A test running tool (jest)
Place your *.test.ts test files under the directory tests.
tessy test
-
built in
.vuecompilation -
built in
.scsscompilation
Supported platforms
| Platform | Support |
|---|---|
| browser | Yes |
| desktop | Windows only (nwjs) |
| mobile | Android only (cordova) |
Configuration
The configuration file tessy.config.json define the targets entries of your project. Define as the following:
{
"entries" : [
{
// identifier of the target
"name": "entry-name",
// the entrypoint of the target (.ts)
"entry": "entry/point.ts",
// kind of target
// - app
// - library
"projectType" : "app",
// target type
// - node
// - web
"target" : "node",
// app configuration
"configuration" : {
// app fully qualified identifier
"ID" : "net.dc.nova",
// name of the app
"name" : "tessy"
},
// The plugins to be used
// - vue
// - scss
"use" : []
}
//, other entries ...
]
}
CLI
tessy command ...args
Commands
tessy build {target} [options]
Options:
--platform={platform}--mode=(debug|release)--buildType=(development|production)
Build the given target.
tessy develop {target} [options]
Options:
--platform={platform}--mode=(debug|release)--buildType=(development|production)
Start developing the target.
tessy run {script}
Run a package.json script.
Resources
Dependencies
Dependencies
| ID | Version |
|---|---|
| @dx/android-sdk | ^0.1.26 |
| @dx/console | ^1.1.24 |
| @dx/cordova-manager | ^0.1.13 |
| @dx/enigma-virtual-box | ^1.0.0 |
| @dx/gradle | ^0.1.7 |
| @dx/jdk | ^0.1.8 |
| @dx/openssl | ^0.1.8 |
| @dx/std | ^0.1.4 |
| @jest/core | ^29.6.3 |
| @jest/globals | ^29.6.3 |
| @vue/cli-plugin-typescript | ^5.0.8 |
| @vue/compiler-sfc | ^3.3.4 |
| accepts | ^1.3.8 |
| copy-webpack-plugin | ^11.0.0 |
| css-loader | ^6.8.1 |
| css-minimizer-webpack-plugin | ^7.0.4 |
| file-loader | ^6.2.0 |
| glob | ^11.0.3 |
| html-webpack-plugin | ^5.5.3 |
| inquirer | ^9.2.11 |
| ip | ^1.1.8 |
| jest | ^29.6.4 |
| jszip | ^3.10.1 |
| mini-css-extract-plugin | ^2.9.4 |
| nunjucks | ^3.2.4 |
| nw | ^0.104.0-sdk |
| prompt-base | ^5.0.0 |
| prompt-password | ^1.2.0 |
| raw-loader | ^4.0.2 |
| sass | ^1.69.3 |
| sass-loader | ^13.3.2 |
| sharp | ^0.32.6 |
| sprintf-js | ^1.1.3 |
| style-loader | ^3.3.3 |
| terser-webpack-plugin | ^5.3.16 |
| ts-jest | ^29.1.1 |
| ts-loader | ^9.5.0 |
| tsx | ^4.15.7 |
| typedoc | ^0.26.10 |
| typescript | ^5.1.6 |
| uuid | ^9.0.1 |
| vue | ^3.5.14 |
| vue-loader | ^17.4.2 |
| webpack | ^5.99.8 |
| webpack-cli | ^6.0.1 |
| webpack-dev-server | ^4.15.2 |
| webpack-merge | ^6.0.1 |
| webpack-node-externals | ^3.0.0 |
| webpack-plugin-vuetify | ^3.1.1 |
| xml2js | ^0.6.2 |
| yargs | ^17.7.2 |
Development Dependencies
| ID | Version |
|---|---|
| @babel/preset-typescript | ^7.28.5 |
| @types/chalk | ^2.2.0 |
| @types/inquirer | ^9.0.4 |
| @types/ip | ^1.1.1 |
| @types/jest | ^29.5.4 |
| @types/nunjucks | ^3.2.6 |
| @types/prompt | ^1.1.9 |
| @types/webpack-node-externals | ^3.0.4 |
| @types/which | ^3.0.3 |
| @types/xml2js | ^0.4.14 |
| @types/yargs | ^17.0.24 |
| ajv | ^8.17.1 |
| chalk | ^5.3.0 |
| cross-env | ^7.0.3 |
| crypto-browserify | ^3.12.0 |
| crypto-js | ^4.2.0 |
| dotenv | ^16.4.5 |
| esbuild | 0.24.0 |
| esbuild-vue | ^1.2.2 |
| html-webpack-tags-plugin | ^3.0.2 |
| inspectpack | ^4.7.1 |
| os-browserify | ^0.3.0 |
| path-browserify | ^1.0.1 |
| process | ^0.11.10 |
| prompt | ^1.3.0 |
| ts-node | ^10.9.2 |
| vite-node | ^5.2.0 |
| vue-template-compiler | ^2.7.16 |
| vuetify | ^3.8.7 |
| which | ^4.0.0 |
Details
2026-01-09 13:14:08 +00:00
Assets (1)
Versions (2)
View all
npm
2
dooxe
MIT
4.1 MiB
tessy-0.2.1.tgz
4.1 MiB