module = "tikzphysics" sourcefiles = { "tikzphysics.sty", "tikzlibrarytikzphysics*.code.tex", } installfiles = sourcefiles typesetfiles = {"tikzphysics.tex"} typesetexe = "pdflatex" typesetopts = "-interaction=nonstopmode -shell-escape" typesetruns = 3 demofiles = {} textfiles = { "README.md", "CHANGELOG.md", "LICENSE", "build.lua", "tikzphysics-help", } scriptfiles = {"tikzphysics-help"} excludefiles = {"*~", "config-*.lua"} -- Keep examples and regression fixtures in their own directories in the -- CTAN source archive instead of flattening them into the package root. tdsdirs = { ["examples"] = "examples", ["testfiles"] = "testfiles", ["docs"] = "docs", ["scripts"] = "scripts", } checkengines = {"pdftex"} stdengine = "pdftex" checkruns = 1 uploadconfig = { pkg = "tikzphysics", version = "1.3.0", author = "Vaibhav Blayer", uploader = "Vaibhav Blayer", email = "vaibhavblayer@gmail.com", license = "lppl1.3c", topic = {"graphics-in-tex", "pgf-tikz", "physics"}, summary = "TikZ-native shapes and anchors for classical physics diagrams", announcement = [[ tikzphysics 1.3.0 adds continuous tapered pulley edges to the left-, right-, and two-wall platform shapes. The pulley edge presets retain one closed, patterned platform path while providing a projecting pulley centre, an inset wall root, and named or numeric anchors along the transition. Shared and side-specific inset/drop keys support symmetric and asymmetric platforms. The in-picture key and anchor reference includes the new controls. This release also adds a reproducible single-file Overleaf bundle and changes the default pulley axle-dot radius from 2pt to 1.5pt. ]], description = [[ The tikzphysics package extends TikZ with reusable shapes, styles, keys, and geometric anchors for classical-physics diagrams. It provides contact surfaces, straight and circular ramps, blocks, springs, pulleys, supports, pendulums, motion arrows, and optical mirrors, lenses, slabs, and prisms. Features use ordinary TikZ node, path, and pic syntax with reusable default styles. Named and parametric anchors help compose larger diagrams, while in-picture reference cards expose supported keys and anchors. ]], ctanPath = "/graphics/pgf/contrib/tikzphysics", note = [[ This update adds continuous pulley-edge platform geometry, discoverable transition anchors and keys, a one-file Overleaf build, and a lighter default pulley centre dot. ]], update = true, }