Skip to content

Full reference

build

  • Project: kitten-scientists
  • Source:

    yarn run build:all
    
  • Description:

    documentation pending

build:all

  • Project: kitten-scientists
  • Source:

    scripts/build-all.sh
    
  • Description:

    Builds all TypeScript workspaces.

clean

  • Project: kitten-scientists
  • Source:

    yarn run clean:all
    
  • Description:

    documentation pending

clean:all

  • Project: kitten-scientists
  • Source:

    rm -rf packages/*/{build,output,tsconfig.tsbuildinfo}
    
  • Description:

    Cleans all TypeScript build output from all workspaces.

devcontainer:build

  • Project: @kitten-science/devcontainer
  • Source:

    bash ./scripts/build-container.sh
    
  • Description:

    Builds the Development Container.

devcontainer:rebuild

  • Project: @kitten-science/devcontainer
  • Source:

    bash ./scripts/rebuild-container.sh
    
  • Description:

    Rebuilds the Development Container.

    You're going to want to rebuild your development container every once in a while to ensure you're using the latest version of Kittens Game in your container.

devcontainer:run

  • Project: @kitten-science/devcontainer
  • Source:

    bash ./scripts/run-container.sh
    
  • Description:

    Builds the Development Container and starts it.

devcontainer:stop

  • Project: @kitten-science/devcontainer
  • Source:

    bash ./scripts/stop-container.sh
    
  • Description:

    documentation pending

docs:nsd

  • Project: @kitten-science/documentation
  • Source:

    make nsd
    
  • Description:

    Update the scripts reference that you are looking at right now.

ka:build

  • Project: @kitten-science/kitten-analysts
  • Source:

    node build.js && vite --config vite.config.inject.js build
    
  • Description:

    documentation pending

ka:compose:build

  • Project: @kitten-science/kitten-analysts
  • Source:

    docker-compose build
    
  • Description:

    documentation pending

ka:compose:down

  • Project: @kitten-science/kitten-analysts
  • Source:

    docker-compose down
    
  • Description:

    documentation pending

ka:compose:up

  • Project: @kitten-science/kitten-analysts
  • Source:

    docker-compose up
    
  • Description:

    documentation pending

ka:preview

  • Project: @kitten-science/kitten-analysts
  • Source:

    DEV_BUILD=true vite --config vite.config.userscript.js build
    
  • Description:

    documentation pending

ka:release

  • Project: @kitten-science/kitten-analysts
  • Source:

    MINIFY=true vite --config vite.config.userscript.js build; vite --config vite.config.userscript.js build
    
  • Description:

    documentation pending

ka:start

  • Project: @kitten-science/kitten-analysts
  • Source:

    node output/entrypoint-backend.js
    
  • Description:

    documentation pending

ke:build

  • Project: @kitten-science/kitten-engineers
  • Source:

    vite --config vite.config.inject.js build
    
  • Description:

    documentation pending

ke:preview

  • Project: @kitten-science/kitten-engineers
  • Source:

    DEV_BUILD=true vite --config vite.config.userscript.js build
    
  • Description:

    documentation pending

ke:release

  • Project: @kitten-science/kitten-engineers
  • Source:

    MINIFY=true vite --config vite.config.userscript.js build; vite --config vite.config.userscript.js build
    
  • Description:

    documentation pending

ke:version

  • Project: @kitten-science/kitten-engineers
  • Source:

    node version.cjs
    
  • Description:

    documentation pending

ke:watch

  • Project: @kitten-science/kitten-engineers
  • Source:

    vite --config vite.config.inject.js build --watch
    
  • Description:

    documentation pending

ks:build

  • Project: @kitten-science/kitten-scientists
  • Source:

    vite --config vite.config.inject.js build
    
  • Description:

    Build the Kitten Scientists userscript.

    This builds the version of the script that is also used in the development container.

ks:preview

  • Project: @kitten-science/kitten-scientists
  • Source:

    DEV_BUILD=true vite --config vite.config.userscript.js build
    
  • Description:

    Build a development release version of the userscript.

ks:release

  • Project: @kitten-science/kitten-scientists
  • Source:

    MINIFY=true vite --config vite.config.userscript.js build; vite --config vite.config.userscript.js build
    
  • Description:

    Build a release version of the Kitten Scientists userscript.

    This is usually only used from CI to build both the regular version of the script, as well as a minified build. When you use this locally, it still builds both files, but clears the output directory between builds. So you end up with only the regular version.

ks:version

  • Project: @kitten-science/kitten-scientists
  • Source:

    node version.cjs
    
  • Description:

    Returns the version for the Kitten Scientists userscript.

ks:watch

  • Project: @kitten-science/kitten-scientists
  • Source:

    vite --config vite.config.inject.js build --watch
    
  • Description:

    Builds the Kitten Scientists userscript and watches all files for changes. If changes are detected, the script is rebuilt.

    Warning

    This watcher has caused problems in the past, generating broken output. Use at your own risk.

lint

  • Project: kitten-scientists
  • Source:

    yarn run lint:all
    
  • Description:

    documentation pending

lint:all

  • Project: kitten-scientists
  • Source:

    yarn run lint:eslint && yarn run lint:prettier
    
  • Description:

    Check source code for style issues.

lint:eslint

  • Project: kitten-scientists
  • Source:

    eslint .
    
  • Description:

    documentation pending

lint:prettier

  • Project: kitten-scientists
  • Source:

    prettier --check packages
    
  • Description:

    documentation pending

test

  • Project: kitten-scientists
  • Source:

    yarn run test:all
    
  • Description:

    documentation pending

test:all

  • Project: kitten-scientists
  • Source:

    yarn workspaces foreach --all --exclude kitten-scientists --parallel --verbose run test
    
  • Description:

    Runs unit tests in all workspaces.

test:inspect

  • Project: @kitten-science/action-release-info
  • Source:

    node $(yarn bin mocha) --inspect ./build/*.test.js
    
  • Description:

    Runs unit tests and lets you attach a debugger.

typecheck:all

  • Project: kitten-scientists
  • Source:

    tsc --noEmit --incremental false
    
  • Description:

    Run the TypeScript compiler to find problems with the code.