{"bin":{"tokenscript":"dist/cli.js"},"bugs":{"url":"https://github.com/tokens-studio/tokenscript-interpreter/issues"},"dist":{"shasum":"bb86be4360974214c583d1ac1b50a3effd02c65a","tarball":"https://registry.npmjs.org/@tokens-studio/tokenscript-interpreter/-/tokenscript-interpreter-0.38.0.tgz","fileCount":121,"integrity":"sha512-YMevoc1R7A3RzKpkowYuV2473oY1U8/XpFH3CtQ6hc208XXAul/BgwEoXrzVwJrPJ1Vq8fx6yy2J2OQWuqHZKg==","signatures":[{"sig":"MEUCIQDxwRgFtp+OCHDUE4JGJk52ZTGrq2oAiid0CwnsgSL+lwIgBI1/2JnCT8WsfG5AEx1QPdZsarHnhhpGHF7WPbEiZjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15462633},"main":"./dist/lib/index.js","name":"@tokens-studio/tokenscript-interpreter","type":"module","types":"./dist/lib/index.d.ts","author":{"url":"https://tokens.studio","name":"Tokens Studio"},"engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"},"require":{"types":"./dist/lib/index.d.cts","default":"./dist/lib/index.cjs"}},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./types":{"import":{"types":"./dist/lib/types.d.ts","default":"./dist/lib/types.js"},"require":{"types":"./dist/lib/types.d.cts","default":"./dist/lib/types.cjs"}},"./schema":{"import":{"types":"./dist/lib/schema.d.ts","default":"./dist/lib/schema.js"},"require":{"types":"./dist/lib/schema.d.cts","default":"./dist/lib/schema.cjs"}},"./processor":{"import":{"types":"./dist/lib/processor.d.ts","default":"./dist/lib/processor.js"},"require":{"types":"./dist/lib/processor.d.cts","default":"./dist/lib/processor.cjs"}},"./interpreter":{"import":{"types":"./dist/lib/interpreter.d.ts","default":"./dist/lib/interpreter.js"},"require":{"types":"./dist/lib/interpreter.d.cts","default":"./dist/lib/interpreter.cjs"}},"./package.json":"./package.json","./processor-node":{"import":{"types":"./dist/lib/processor-node.d.ts","default":"./dist/lib/processor-node.js"},"require":{"types":"./dist/lib/processor-node.d.cts","default":"./dist/lib/processor-node.cjs"}},"./syntax-highlighting":{"import":{"types":"./dist/lib/syntax-highlighting.d.ts","default":"./dist/lib/syntax-highlighting.js"},"require":{"types":"./dist/lib/syntax-highlighting.d.cts","default":"./dist/lib/syntax-highlighting.cjs"}}},"gitHead":"ad4142f30d9e481e908e3c881ce834b1bab2463d","license":"MPL-2.0","scripts":{"cli":"tsx src/cli.ts","fix":"biome check --write .","lint":"biome lint --max-diagnostics=none .","test":"vitest run","bench":"vitest bench","build":"npm run build:lib && npm run build:cli","check":"biome ci . --diagnostic-level=error","clean":"rm -rf dist","format":"biome format --write .","release":"node scripts/release.js","cli:repl":"tsx src/cli.ts repl","dev:repl":"cd examples/web-repl && npm run dev:watch","lint:fix":"biome lint --write .","build:cli":"tsup --config tsup.cli.config.ts","build:lib":"tsup --config tsup.lib.config.ts","check:all":"npm run check && npm run test","cli:built":"node dist/cli.js","dev:graph":"cd examples/graph-visualization && npm run dev","compliance":"tsx scripts/compliance-test.ts --test-dir ./data/compliance-suite/tests/ --output compliance-report.json","test:watch":"vitest","build:watch":"tsup --watch","check:errors":"biome ci . --diagnostic-level=error","format:check":"biome format .","format:tests":"biome format --write 'tests/**/*.ts'","ts:typecheck":"tsc -p tsconfig.build.json","test:coverage":"vitest run --coverage","cli:repl:built":"node dist/cli.js repl","prepublishOnly":"npm run test && npm run build:lib","bench:processor":"vitest bench tests/performance/processor.bench.ts","package:validate":"npx @arethetypeswrong/cli --pack .","compliance:failed":"npm run compliance && jq '.results | map(select(.status == \"failed\"))' compliance-report.json","ts:typecheck:watch":"tsc -p tsconfig.build.json --watch"},"_npmUser":{"name":"florian_hyma","email":"florian@hyma.io"},"homepage":"https://github.com/tokens-studio/tokenscript-interpreter#readme","keywords":["tokenscript","design-tokens","design-system","interpreter","cli"],"repository":{"url":"git+https://github.com/tokens-studio/tokenscript-interpreter.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript interpreter for TokenScript, a domain-specific language for design token manipulation and computation","directories":{},"maintainers":[{"name":"marco-hyma","email":"marco@hyma.io"},{"name":"six7","email":"six.jan@gmail.com"},{"name":"florian_hyma","email":"florian@hyma.io"}],"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"yauzl":"^3.2.0","commander":"^14.0.1","readline-sync":"^1.4.10","@tokens-studio/schema-validation":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"^22.18.6","npm-run-all":"^1.1.3","@types/yauzl":"^2.10.3","monaco-editor":"^0.53.0","@biomejs/biome":"^2.2.4","@vitest/coverage-v8":"^4.0.18","@types/readline-sync":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/tokenscript-interpreter_0.38.0_1779969246271_0.03134086745954834","host":"s3://npm-registry-packages-npm-production"},"_id":"@tokens-studio/tokenscript-interpreter@0.38.0","version":"0.38.0"}