diff --git a/examples/production/package.json b/examples/production/package.json index 265330c..db64278 100644 --- a/examples/production/package.json +++ b/examples/production/package.json @@ -20,13 +20,13 @@ "npm": ">=9.0" }, "dependencies": { - "@algorandfoundation/algorand-typescript": "~1.0.0-beta.25 <1.0.0" + "@algorandfoundation/algorand-typescript": ">=1.0.0-alpha <1.0.0-alpha0" }, "devDependencies": { "@algorandfoundation/algokit-client-generator": "^6.0.0", "@algorandfoundation/algokit-utils": "^9.0.0", "@algorandfoundation/algokit-utils-debug": "^1.0.4", - "@algorandfoundation/puya-ts": "~1.0.0-beta.50 <1.0.0", + "@algorandfoundation/puya-ts": ">=1.0.0-alpha <1.0.0-alpha0", "@rollup/plugin-typescript": "^12.1.2", "@tsconfig/node22": "^22.0.0", "algosdk": "^3.0.0", @@ -37,7 +37,7 @@ "typescript-eslint": "^8.19.1", "prettier": "^3.4.2", "ts-node-dev": "^2.0.0", - "@algorandfoundation/algorand-typescript-testing": "~1.0.0-beta.30 <1.0.0", + "@algorandfoundation/algorand-typescript-testing": ">=1.0.0-alpha <1.0.0-alpha0", "vitest": "^2.1.8", "@vitest/coverage-v8": "^2.1.8", "typescript": "^5.7.3" diff --git a/examples/starter/package.json b/examples/starter/package.json index 634c1b9..d22e8e2 100644 --- a/examples/starter/package.json +++ b/examples/starter/package.json @@ -14,13 +14,13 @@ "npm": ">=9.0" }, "dependencies": { - "@algorandfoundation/algorand-typescript": "~1.0.0-beta.25 <1.0.0" + "@algorandfoundation/algorand-typescript": ">=1.0.0-alpha <1.0.0-alpha0" }, "devDependencies": { "@algorandfoundation/algokit-client-generator": "^6.0.0", "@algorandfoundation/algokit-utils": "^9.0.0", "@algorandfoundation/algokit-utils-debug": "^1.0.4", - "@algorandfoundation/puya-ts": "~1.0.0-beta.50 <1.0.0", + "@algorandfoundation/puya-ts": ">=1.0.0-alpha <1.0.0-alpha0", "@rollup/plugin-typescript": "^12.1.2", "@tsconfig/node22": "^22.0.0", "algosdk": "^3.0.0", diff --git a/template_content/package.json.jinja b/template_content/package.json.jinja index 2650354..b716ccc 100644 --- a/template_content/package.json.jinja +++ b/template_content/package.json.jinja @@ -28,13 +28,13 @@ "npm": ">=9.0" }, "dependencies": { - "@algorandfoundation/algorand-typescript": "~1.0.0-beta.25 <1.0.0" + "@algorandfoundation/algorand-typescript": ">=1.0.0-alpha <1.0.0-alpha0" }, "devDependencies": { "@algorandfoundation/algokit-client-generator": "^6.0.0", "@algorandfoundation/algokit-utils": "^9.0.0", "@algorandfoundation/algokit-utils-debug": "^1.0.4", - "@algorandfoundation/puya-ts": "~1.0.0-beta.50 <1.0.0", + "@algorandfoundation/puya-ts": ">=1.0.0-alpha <1.0.0-alpha0", "@rollup/plugin-typescript": "^12.1.2", "@tsconfig/node22": "^22.0.0", "algosdk": "^3.0.0", @@ -52,7 +52,7 @@ {%- endif %} "ts-node-dev": "^2.0.0", {%- if use_vitest %} - "@algorandfoundation/algorand-typescript-testing": "~1.0.0-beta.30 <1.0.0", + "@algorandfoundation/algorand-typescript-testing": ">=1.0.0-alpha <1.0.0-alpha0", "vitest": "^2.1.8", "@vitest/coverage-v8": "^2.1.8", {%- endif %} diff --git a/tests/test_templates.py b/tests/test_templates.py index e37d715..9736249 100644 --- a/tests/test_templates.py +++ b/tests/test_templates.py @@ -22,6 +22,8 @@ BUILD_ARGS = ["algokit", "project", "run", "build"] TEST_ARGS = ["algokit", "project", "run", "test"] LINT_ARGS = ["algokit", "project", "run", "lint"] +JS_PKG_MGR_ARGS = ["algokit", "config", "js-package-manager", "npm"] +PY_PKG_MGR_ARGS = ["algokit", "config", "py-package-manager", "poetry"] BOOTSTRAP_ARGS = ["algokit", "project", "bootstrap", "all", "--no-ci"] @@ -121,7 +123,7 @@ def run_init( content = src_path_pattern.sub("_src_path: ", content) copier_answers.write_text(content, "utf-8") - check_args = [BOOTSTRAP_ARGS, BUILD_ARGS] + check_args = [JS_PKG_MGR_ARGS, PY_PKG_MGR_ARGS, BOOTSTRAP_ARGS, BUILD_ARGS] processed_questions = _load_copier_yaml(copier_answers) if processed_questions["preset_name"] == "production":