{"id":54547652,"number":"4.0.0","published_at":"2022-08-01T14:03:14.700Z","licenses":"MIT","integrity":"sha512-1KihuOCowizM2PJ92ulRPQ+EVG4cH2NktU/1ZbTwRfNpBRv9GWA7GC0i4ODWQeZ4WCeXKCQA9LmBorbJcyIG4A==","status":null,"download_url":"https://registry.npmjs.org/code-syntax/-/code-syntax-4.0.0.tgz","registry_url":"https://www.npmjs.com/package/code-syntax/v/4.0.0","documentation_url":null,"install_command":"npm install code-syntax@4.0.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"stagas","email":"gstagas@gmail.com"},"dist":{"integrity":"sha512-1KihuOCowizM2PJ92ulRPQ+EVG4cH2NktU/1ZbTwRfNpBRv9GWA7GC0i4ODWQeZ4WCeXKCQA9LmBorbJcyIG4A==","shasum":"ffec2da0aa208cfee1f0f35200b7a7402b9bdf4c","tarball":"https://registry.npmjs.org/code-syntax/-/code-syntax-4.0.0.tgz","fileCount":65,"unpackedSize":1157055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNG8kmy6VJ6y6FwuGiULCOCUjLdiuAVOMyIsVJoRGfBAiAWpXyIGdtuGjHRt+29BmY19YDFSt6SMn1T+9eL61f8Bg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi590iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB7w//UVmT5WLkKeQQhMjIxIlyIJW9C3Ygwthd/QZUdckinkrg11uR\r\nKn2redcVtPJCbJpjLSwjZ/8brrYP3VGAvWBsPQbH/HWB18QSaGSvqYEHJr0t\r\n5oWa1nVI01ZBgdzsD2klJCHWbxAQZmjU/akhwva7Sv5xz41xrELms/c9hyvS\r\nq6nCtBGoTCA0Hv7sN4Ueh5tmXkWSfswE9iVYxylLSSWxhjmKVVoolHdbGl1Q\r\nQKZ0Dg+vxzr/z7ZL2RZLGDGmLXyOM22FCluFopLGOUUAcJgzhLrjF+PHKziZ\r\nCulZ6NXF9AVkCtjk6Zh8u3N0INh0FWkCM9gSKrqoYKkc0D2s8Ognuu41ik90\r\nleAL7jqUqaoZuvKRHuMZj51foIUr7twsfW9TNAadOG2SfQ0hUJUsBfLw6j05\r\nkK3UkRiK+xjhwO/wqbsSJ78zmxfgbgQ/Au9H0FcNHJzRE92ZRN0Ju6oa36Il\r\nHPV/UzSWDGguIjNv60vl0wTqNvoWOoWc3aJ08gsczpsT2Zg03l70kebncaKw\r\nkZB/lfx4I8DU8qMp36qmH79n7Q7Hw2+YklftfLTeGSTcjMSzVA+D9DizgJ4J\r\n2869jHO1UATcVx4iMrcS2mSSfxnezrSYl9hknTOQ8HauFekk4EQCjKXVFCqj\r\nzUpc8iT45PDiZKmTOSr27SIWUQC4w4bdAe8=\r\n=8ODQ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1426ce6d4040d0d97675fb4cdaa4821da5150850","main":"dist/cjs/index.js","scripts":{"start:web":"vite-open example/web --https","start:web:debugging":"vite-open example/web --https --debugging-this","start:node":"onchange -i src example -- swcno example/node.ts","build:watch":"fastpm autolink \u0026\u0026 tsc -p tsconfig.dist.json --outDir dist/types --watch \u0026 swc -w -C module.type=commonjs ./src -d dist/cjs -w \u0026 swc -w -C module.type=es6 ./src -d dist/esm","build:dist":"npm run build:bundle \u0026\u0026 npm run build:min","cov:watch":"utr --coverage --watch","clean":"rimraf dist","docs":"dokio -o README.md \u0026\u0026 dprint fmt README.md","test":"npm run test:node \u0026\u0026 npm run test:web","test:node":"if find test -type f -iregex '.*\\.spec\\.\\(js\\|jsx\\|ts\\|tsx\\)$' | grep -q .; then utr 'test/*.spec.{js,jsx,ts,tsx}'; else echo no node tests; fi","test:web":"if find test -type f -iregex '.*\\.spec\\.web\\.\\(js\\|jsx\\|ts\\|tsx\\)$' | grep -q .; then utr --browser 'test/*.spec.web.{js,jsx,ts,tsx}'; else echo no web tests; fi","cov":"utr --coverage","build":"npm run build:cjs \u0026 npm run build:esm \u0026 npm run build:types \u0026\u0026 echo done.","build:cjs":"swc -C module.type=commonjs ./src -d dist/cjs","build:esm":"swc -C module.type=es6 ./src -d dist/esm \u0026\u0026 echo '{\"type\":\"module\"}' \u003edist/esm/package.json","build:types":"tsc -p tsconfig.dist.json --outDir dist/types","build:bundle":"bunzee src/index.ts \"dist/$(cat package.json | jq -r '.name').js\"","build:min":"bunzee -m src/index.ts \"dist/$(cat package.json | jq -r '.name').min.js\"","lint":"eslint src \u0026\u0026 dprint check","lint:fix":"eslint --fix src \u0026\u0026 dprint fmt","prepack":"npm run clean \u0026\u0026 npm run build \u0026\u0026 (npm run build:dist || echo unable to bundle)","prepack:dry":"npm pack --dry-run","prepush":"npm run lint \u0026\u0026 npm run test","prepare":"husky install"},"_npmVersion":"8.15.0","_nodeVersion":"18.7.0","_hasShrinkwrap":false,"directories":{}},"created_at":"2022-08-11T18:31:48.539Z","updated_at":"2026-07-09T07:16:46.928Z","purl":"pkg:npm/code-syntax@4.0.0","related_tag":{"name":"v4.0.0","sha":"1426ce6d4040d0d97675fb4cdaa4821da5150850","kind":"tag","published_at":"2022-08-01T14:02:27.000Z","download_url":"https://codeload.github.com/stagas/code-syntax/tar.gz/v4.0.0","html_url":"https://github.com/stagas/code-syntax/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/stagas/code-syntax@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stagas%2Fcode-syntax/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stagas%2Fcode-syntax/tags/v4.0.0/manifests"},"latest":true,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/code-syntax/versions/4.0.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/code-syntax/versions/4.0.0/codemeta","dependencies":[{"id":605077945,"ecosystem":"npm","package_name":"husky","requirements":"7.0.4","kind":"Development","optional":false},{"id":605077929,"ecosystem":"npm","package_name":"@swc/core","requirements":"1.2.218","kind":"Development","optional":false},{"id":605077928,"ecosystem":"npm","package_name":"@swc/cli","requirements":"0.1.57","kind":"Development","optional":false},{"id":605077930,"ecosystem":"npm","package_name":"@tsconfig/node16","requirements":"1.0.3","kind":"Development","optional":false},{"id":605077931,"ecosystem":"npm","package_name":"@types/audioworklet","requirements":"0.0.30","kind":"Development","optional":false},{"id":605077932,"ecosystem":"npm","package_name":"@types/jest","requirements":"27.5.2","kind":"Development","optional":false},{"id":605077934,"ecosystem":"npm","package_name":"@types/webmidi","requirements":"2.0.6","kind":"Development","optional":false},{"id":605077939,"ecosystem":"npm","package_name":"dprint","requirements":"0.30.3","kind":"Development","optional":false},{"id":605077940,"ecosystem":"npm","package_name":"eslint","requirements":"8.20.0","kind":"Development","optional":false},{"id":605077941,"ecosystem":"npm","package_name":"eslint-config-html-jsx","requirements":"^1.0.0","kind":"Development","optional":false},{"id":605077943,"ecosystem":"npm","package_name":"eslint-plugin-react","requirements":"7.30.1","kind":"Development","optional":false},{"id":605077944,"ecosystem":"npm","package_name":"fpick","requirements":"^1.1.0","kind":"Development","optional":false},{"id":605077925,"ecosystem":"npm","package_name":"html-escaper","requirements":"3.0.3","kind":"runtime","optional":false},{"id":605077937,"ecosystem":"npm","package_name":"bunzee","requirements":"^1.0.0","kind":"Development","optional":false},{"id":605077938,"ecosystem":"npm","package_name":"dokio","requirements":"^0.0.2","kind":"Development","optional":false},{"id":605077926,"ecosystem":"npm","package_name":"sigl","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":605077946,"ecosystem":"npm","package_name":"onchange","requirements":"7.1.0","kind":"Development","optional":false},{"id":605077947,"ecosystem":"npm","package_name":"plenty-themes","requirements":"^1.1.0","kind":"Development","optional":false},{"id":605077948,"ecosystem":"npm","package_name":"pull-configs","requirements":"^0.2.0","kind":"Development","optional":false},{"id":605077949,"ecosystem":"npm","package_name":"rimraf","requirements":"3.0.2","kind":"Development","optional":false},{"id":605077950,"ecosystem":"npm","package_name":"swcno","requirements":"0.1.1","kind":"Development","optional":false},{"id":605077951,"ecosystem":"npm","package_name":"typescript","requirements":"4.7.3","kind":"Development","optional":false},{"id":605077953,"ecosystem":"npm","package_name":"vite-open","requirements":"^3.0.1","kind":"Development","optional":false},{"id":605077952,"ecosystem":"npm","package_name":"utr","requirements":"^0.2.0","kind":"Development","optional":false},{"id":605077927,"ecosystem":"npm","package_name":"@n1kk/intspector","requirements":"1.0.2","kind":"Development","optional":false},{"id":605077936,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"5.31.0","kind":"Development","optional":false},{"id":605077935,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"5.31.0","kind":"Development","optional":false},{"id":605077942,"ecosystem":"npm","package_name":"eslint-plugin-import","requirements":"2.26.0","kind":"Development","optional":false},{"id":605077933,"ecosystem":"npm","package_name":"@types/node","requirements":"17.0.45","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/code-syntax"}