This commit is contained in:
Peli de Halleux 2023-10-27 18:50:51 +00:00
Родитель c48c77a673
Коммит c4280eaadc
97 изменённых файлов: 97 добавлений и 97 удалений

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-accelerometer-server",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Accelerometer server",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-accelerometer",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Accelerometer service",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-acidity",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor measuring water acidity, commonly called pH.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-air-pressure",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor measuring air pressure of outside environment.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-air-quality-index",
"version": "1.9.22",
"version": "1.9.23",
"description": "The Air Quality Index is a measure of how clean or polluted air is. From min, good quality, to high, low quality.\nThe range of AQI may vary between countries (https://en.wikipedia.org/wiki/Air_quality_index).",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-arcade-gamepad",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Gamepad service",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-azure-iot-hub-health-server",
"version": "1.9.22",
"version": "1.9.23",
"description": "Health and diagnostics information about the Azure Iot Hub connection.",
"files": [
"server.ts"

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-azure-iot-hub-health",
"version": "1.9.22",
"version": "1.9.23",
"description": "Health and diagnostics information about the Azure Iot Hub connection.",
"files": [
"constants.ts"

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-bluetooth-transport",
"version": "1.9.22",
"version": "1.9.23",
"description": "Support for sending Jacdac packets over BLE.",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-braille-display",
"version": "1.9.22",
"version": "1.9.23",
"description": "A Braille pattern display module. This module display [unicode braille patterns](https://www.unicode.org/charts/PDF/U2800.pdf), country specific encoding have to be implemented by the clients.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-button-server",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Button server",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-button",
"version": "1.9.22",
"version": "1.9.23",
"description": "A push-button, which returns to inactive position when not operated anymore.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-buzzer-server",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Buzzer server",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-buzzer",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Buzzer service",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-character-screen",
"version": "1.9.22",
"version": "1.9.23",
"description": "A screen that displays characters.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-cloud-adapter",
"version": "1.9.22",
"version": "1.9.23",
"description": "Supports cloud connections.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-codal-message-bus-server",
"version": "1.9.22",
"version": "1.9.23",
"description": "A service that uses the [CODAL message bus](https://lancaster-university.github.io/microbit-docs/ubit/messageBus/) to send and receive small messages.",
"files": [
"server.ts"

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-codal-message-bus",
"version": "1.9.22",
"version": "1.9.23",
"description": "A service that uses the [CODAL message bus](https://lancaster-university.github.io/microbit-docs/ubit/messageBus/) to send and receive small messages.",
"files": [
"constants.ts"

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-color",
"version": "1.9.22",
"version": "1.9.23",
"description": "Senses RGB colors",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-compass",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor that measures the heading.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-controller",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Controller service",
"files": [
"controllerclient.ts"

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-dc-current-measurement",
"version": "1.9.22",
"version": "1.9.23",
"description": "A service that reports a current measurement.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-dc-voltage-measurement",
"version": "1.9.22",
"version": "1.9.23",
"description": "A service that reports a voltage measurement.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-microbit",
"version": "1.9.22",
"version": "1.9.23",
"description": "Jacdac servers for micro:bit V2 sensors.",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-distance",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor that determines the distance of an object without any physical contact involved.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-dmx",
"version": "1.9.22",
"version": "1.9.23",
"description": "A service that can send DMX512-A packets with limited size. This service is designed to allow tinkering with a few DMX devices, but only allows 235 channels. More about DMX at https://en.wikipedia.org/wiki/DMX512.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-dot-matrix",
"version": "1.9.22",
"version": "1.9.23",
"description": "A rectangular dot matrix display, made of monochrome LEDs or braille pins.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-dual-motors",
"version": "1.9.22",
"version": "1.9.23",
"description": "A synchronized pair of motors.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-e-co2",
"version": "1.9.22",
"version": "1.9.23",
"description": "Measures equivalent CO₂ levels.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-flex",
"version": "1.9.22",
"version": "1.9.23",
"description": "A bending or deflection sensor.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-gamepad",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Gamepad service",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-gyroscope",
"version": "1.9.22",
"version": "1.9.23",
"description": "A 3-axis gyroscope.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-heart-rate",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor approximating the heart rate. \n\n\n**Jacdac is NOT suitable for medical devices and should NOT be used in any kind of device to diagnose or treat any medical conditions.**",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-hid-joystick-server",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac HID joystick server",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-hid-joystick",
"version": "1.9.22",
"version": "1.9.23",
"description": "Controls a HID joystick.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-hid-keyboard-server",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac keyboard hid server",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-hid-keyboard",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac HID Keyboard client",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-hid-mouse-server",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac mouse hid server",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-hid-mouse",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac HID Mouse client",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-humidity",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor measuring humidity of outside environment.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-illuminance",
"version": "1.9.22",
"version": "1.9.23",
"description": "Detects the amount of light falling onto a given surface area.\n\nNote that this is different from *luminance*, the amount of light that passes through, emits from, or reflects off an object.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-led-server",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac LED server",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-led-single",
"version": "1.9.22",
"version": "1.9.23",
"description": "A controller for 1 or more monochrome or RGB LEDs connected in parallel.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-led-strip",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac LED pixel strips",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-led",
"version": "1.9.22",
"version": "1.9.23",
"description": "A controller for 1 or more monochrome or RGB LEDs connected in parallel.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-light-bulb",
"version": "1.9.22",
"version": "1.9.23",
"description": "A light bulb controller.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-light-level",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor that measures luminosity level.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-magnetic-field-level",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor that measures strength and polarity of magnetic field.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-magnetomer",
"version": "1.9.22",
"version": "1.9.23",
"description": "A 3-axis magnetometer.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-model-runner",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Model runner service",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-motion",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor, typically PIR, that detects object motion within a certain range",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-motor",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Motor service",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-multitouch",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Multi Touch service",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-planar-position",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor that repors 2D position, typically an optical mouse tracking sensor.\n\nThe sensor starts at an arbitrary origin (0,0) and reports the distance from that origin.\n\nThe `streaming_interval` is respected when the position is changing. When the position is not changing, the streaming interval may be throttled to `500ms`.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-potentiometer",
"version": "1.9.22",
"version": "1.9.23",
"description": "Jacdac potentiometer service",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-pulse-oximeter",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor approximating the oxygen level. \n\n**Jacdac is not suitable for medical devices and should NOT be used in any kind of device to diagnose or treat any medical conditions.**",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac",
"version": "1.9.22",
"version": "1.9.23",
"description": "Jacdac for MakeCode",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-rain-gauge",
"version": "1.9.22",
"version": "1.9.23",
"description": "Measures the amount of liquid precipitation over an area in a predefined period of time.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-real-time-clock",
"version": "1.9.22",
"version": "1.9.23",
"description": "Real time clock to support collecting data with precise time stamps.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-reflected-light",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor that detects light and dark surfaces, commonly used for line following robots.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-relay",
"version": "1.9.22",
"version": "1.9.23",
"description": "A switching relay.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-rng",
"version": "1.9.22",
"version": "1.9.23",
"description": "Generates random numbers using entropy sourced from physical processes.\n\nThis typically uses a cryptographical pseudo-random number generator (for example [Fortuna](<https://en.wikipedia.org/wiki/Fortuna_(PRNG)>)),\nwhich is periodically re-seeded with entropy coming from some hardware source.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-rotary-encoder",
"version": "1.9.22",
"version": "1.9.23",
"description": "An incremental rotary encoder - converts angular motion of a shaft to digital signal.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-sat-nav",
"version": "1.9.22",
"version": "1.9.23",
"description": "A satellite-based navigation system like GPS, Gallileo, ...",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-sensor-aggregator",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Sensor aggregator service",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-servers",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac servers",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-servo-server",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Servo server",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-servo",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Servo service",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-seven-segment-display",
"version": "1.9.22",
"version": "1.9.23",
"description": "A 7-segment numeric display, with one or more digits.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-soil-moisture",
"version": "1.9.22",
"version": "1.9.23",
"description": "A soil moisture sensor.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-solenoid",
"version": "1.9.22",
"version": "1.9.23",
"description": "A push-pull solenoid is a type of relay that pulls a coil when activated.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-sound-level",
"version": "1.9.22",
"version": "1.9.23",
"description": "Jacdac sound level service",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-speech-synthesis",
"version": "1.9.22",
"version": "1.9.23",
"description": "A speech synthesizer",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-switch",
"version": "1.9.22",
"version": "1.9.23",
"description": "A switch, which keeps its position.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-tcp",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac TCP service",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-temperature",
"version": "1.9.22",
"version": "1.9.23",
"description": "A thermometer measuring outside or inside environment.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-dongle",
"version": "1.9.22",
"version": "1.9.23",
"description": "",
"dependencies": {
"jacdac-brain-rp2040": "*",

Просмотреть файл

@ -26,5 +26,5 @@
"calliopemini"
],
"preferredEditor": "tsprj",
"version": "1.9.22"
"version": "1.9.23"
}

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-hid-events",
"version": "1.9.22",
"version": "1.9.23",
"description": "Mapping Events to Hid Keyboard keys.",
"files": [
"hidevents.ts"

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-hid-joystick",
"version": "1.9.22",
"version": "1.9.23",
"description": "HID joystick server",
"files": [
"config.f4.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-hid-servers",
"version": "1.9.22",
"version": "1.9.23",
"description": "HID Keyboard, mouse servers",
"files": [
"config.f4.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-microbit-jukebox",
"version": "1.9.22",
"version": "1.9.23",
"description": "",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-microbit-microcode-servers",
"version": "1.9.22",
"version": "1.9.23",
"description": "",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-microbit-oob",
"version": "1.9.22",
"version": "1.9.23",
"description": "",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-multitool",
"version": "1.9.22",
"version": "1.9.23",
"description": "",
"dependencies": {
"hw": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-uploader",
"version": "1.9.22",
"version": "1.9.23",
"description": "",
"dependencies": {
"jacdac-iot-s2": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-traffic-light",
"version": "1.9.22",
"version": "1.9.23",
"description": "Controls a mini traffic with a red, orange and green LED.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-tvoc",
"version": "1.9.22",
"version": "1.9.23",
"description": "Measures equivalent Total Volatile Organic Compound levels.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-uv-index",
"version": "1.9.22",
"version": "1.9.23",
"description": "The UV Index is a measure of the intensity of ultraviolet (UV) rays from the Sun.",
"files": [
"constants.ts",

Просмотреть файл

@ -4,5 +4,5 @@ namespace jacdac {
/**
* Version of the package
*/
export const VERSION = "v1.9.22"
export const VERSION = "v1.9.23"
}

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-vibration-motor",
"version": "1.9.22",
"version": "1.9.23",
"description": "A vibration motor.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-water-level",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor that measures liquid/water level.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-weight-scale",
"version": "1.9.22",
"version": "1.9.23",
"description": "A weight measuring sensor.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-wifi-server",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac WiFi server",
"dependencies": {
"core": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-wifi",
"version": "1.9.22",
"version": "1.9.23",
"description": "MakeCode support for Jacdac Wifi service",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-wind-direction",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor that measures wind direction.",
"files": [
"constants.ts",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "jacdac-wind-speed",
"version": "1.9.22",
"version": "1.9.23",
"description": "A sensor that measures wind speed.",
"files": [
"constants.ts",