{"bugs":{"url":"https://github.com/JairusSW/json-as/issues"},"dist":{"shasum":"88a163da3abf197ffead86bc16d75aef394059c5","tarball":"https://registry.npmjs.org/json-as/-/json-as-1.6.2.tgz","fileCount":157,"integrity":"sha512-fO4/FkA9s06yotVAk5Vf0QdOI5lL1stOoiMOWDSSli/u6eqbPlBgMglYiTT4pQBJWSaQvhODCV8ybskMPFYHnQ==","signatures":[{"sig":"MEQCIHeUSJJwAQ0rFAlRHO9/Amvt0CZ1WAtPU11QYe2gUgw9AiByOsCWydygtf6IJ45LHLe5+vOD07dXmh30mTJUIEOxCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICQO/ctDtLjNuYRwmumttxDYzHOY4ozQwRdBBMz8wDubAiAglhcPUIgAjs30QVYuiegcjME0+XOoUde9suHiu/rkgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952874},"main":"transform/lib/index.js","name":"json-as","type":"module","types":"assembly/index.ts","author":{"name":"Jairus Tanaka","email":"me@jairus.dev"},"funding":"https://github.com/sponsors/JairusSW","gitHead":"3435b9b151965b9deb9d3f52068c89451687b642","license":"MIT","scripts":{"ci":"act","pg":"npm run playground","fuzz":"ast fuzz","lint":"eslint . --no-warn-ignored","play":"npm run playground","test":"ast test --parallel --enable try-as","bench":"bash -c 'bash ./scripts/run-bench.as.sh \"$@\" && { arg=\"${1:-}\"; if [ -z \"$arg\" ] || [ \"${arg#custom/}\" = \"$arg\" ]; then bash ./scripts/run-bench.js.sh \"$@\"; fi; } && bash ./scripts/build-charts.sh' --","build":"npm run build:transform","check":"npm run typecheck && npm run lint","clean":"rm -rf build/ transform/lib/","charts":"bun run charts:build && bun run charts:serve","format":"prettier -w .","pg:tmp":"npm run playground:tmp","run:pg":"npm run run:playground","prepare":"husky","pretest":"npm run build:transform","test:ci":"ast test --parallel --clean --enable try-as","bench:as":"bash ./scripts/run-bench.as.sh","bench:js":"bash ./scripts/run-bench.js.sh","build:pg":"npm run build:playground","lint:fix":"eslint . --fix --no-warn-ignored","prebuild":"npm run clean","test:rfc":"ast test --config rfc.config.json --parallel --enable try-as","bench:all":"bash ./scripts/bench-all.sh","test:fast":"npm run build:transform && JSON_USE_FAST_PATH=1 ast test --parallel --mode swar,simd --enable try-as","test:fuzz":"ast test --fuzz --parallel","typecheck":"tsc -p ./transform --noEmit","build:test":"JSON_AS_LIBRARY_SOURCE=assembly/index JSON_DEBUG=0 JSON_WRITE=assembly/test.ts asc assembly/test.ts --transform ./transform -o ./build/test.wasm --textFile ./build/test.wat --enable simd --debug --config ./node_modules/@assemblyscript/wasi-shim/asconfig.json","charts:rfc":"bun ./scripts/build-rfc-coverage.ts","playground":"npm run build:playground && npm run run:playground","test:wasmer":"wasmer ./build/test.wasm","bench:wasmer":"wasmer ./build/bench.wasm --llvm","charts:build":"bash ./scripts/build-charts.sh","charts:serve":"serve ./build/charts/","test:coverage":"ast test --enable coverage --enable try-as","test:wasmtime":"wasmtime ./build/test.wasm","bench:runtimes":"bash ./scripts/run-bench.runtimes.sh","build:tmp:test":"JSON_DEBUG=1 asc assembly/test.tmp.ts -o ./build/test.wasm --textFile ./build/test.wat --enable simd --debug --config ./node_modules/@assemblyscript/wasi-shim/asconfig.json","charts:publish":"bash ./scripts/publish-benchmarks.sh","playground:tmp":"npm run build:playground:tmp && v8 --no-liftoff --module ./bench/runners/assemblyscript.js -- playground.tmp.wasm","run:playground":"wasmtime ./build/playground.wasm","test:transform":"node transform/__tests__/normalize-base-rel.test.mjs && node transform/__tests__/compute-base-rel.test.mjs && node transform/__tests__/resolve-imports.test.mjs && node transform/__tests__/user-entry-exports.test.mjs","build:test:wine":"JSON_AS_LIBRARY_SOURCE=assembly/index JSON_DEBUG=1 JSON_WRITE=assembly/test.ts NODE_SKIP_PLATFORM_CHECK=1 wineconsole --backend=curses ~/.win-bin/node/node.exe ./node_modules/assemblyscript/bin/asc.js assembly/test.ts --transform ./transform -o ./build/test.wasm --textFile ./build/test.wat --debug --config ./node_modules/@assemblyscript/wasi-shim/asconfig.json","build:transform":"tsc -p ./transform","charts:runtimes":"bun ./scripts/build-chart-runtimes.ts","test:rfc:public":"ast test assembly/__tests__/strict/parse-targets.spec.ts assembly/__tests__/strict/public-fast-config.spec.ts --config rfc.config.json --parallel --enable try-as","build:playground":"npm run build:transform && JSON_AS_LIBRARY_SOURCE=assembly/index JSON_DEBUG=0 JSON_WRITE=assembly/playground.ts asc assembly/playground.ts --transform ./transform -o ./build/playground.wasm --textFile ./build/playground.wat --enable simd --config ./node_modules/@assemblyscript/wasi-shim/asconfig.json","commitmsg:verify":"bash ./scripts/commit-msg.sh","precommit:verify":"bash ./scripts/pre-commit.sh","playground:nosimd":"npm run build:playground:nosimd && npm run run:playground","build:playground:tmp":"asc assembly/playground.tmp.ts -o ./build/playground.tmp.wasm --textFile ./build/playground.tmp.wat -O3 --noAssert --uncheckedBehavior always --runtime incremental --enable bulk-memory --enable simd --use JSON_MODE=1 --exportStart start --exportRuntime","build:playground:nosimd":"npm run build:transform && JSON_AS_LIBRARY_SOURCE=assembly/index JSON_DEBUG=0 JSON_WRITE=assembly/playground.ts asc assembly/playground.ts --transform ./transform -o ./build/playground.wasm --textFile ./build/playground.wat --disable simd --config ./node_modules/@assemblyscript/wasi-shim/asconfig.json"},"_npmUser":{"name":"jairussw","email":"me@jairus.dev"},"homepage":"https://docs.jairus.dev/json-as","keywords":["assemblyscript","json","serialize","deserialize","parse","stringify","performance","dynamic","serde","SIMD","optimized","fast","algorithm"],"repository":{"url":"git+https://github.com/JairusSW/json-as.git","type":"git"},"_npmVersion":"11.17.0","description":"The only JSON library you'll need for AssemblyScript with SIMD and SWAR","directories":{},"maintainers":[{"name":"jairussw","email":"me@jairus.dev"}],"_nodeVersion":"26.4.0","contributors":[{"name":"DogWhich"},{"name":"Romdotdog"},{"name":"Derek Barrera"},{"name":"Frankk Taylor"},{"name":"lekiano"},{"name":"Florian Guitton"},{"name":"Matt Johnson-Pint"},{"name":"Tomáš Hromada"},{"name":"Loredana Cirstea"},{"name":"Accipiter Nisus"},{"name":"Deon Groenewald"},{"name":"Guillermo Diez"},{"name":"yoyo837"}],"dependencies":{"xjb-as":"^0.1.0"},"publishConfig":{"@JairusSW:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","serve":"^14.2.6","canvas":"^3.2.3","eslint":"^10.4.1","try-as":"^1.1.4","as-test":"github:JairusSW/as-test#332ae81bedeb68b98b824563c6efe7e050eaef4e","json-as":"file:./","prettier":"3.8.3","tinybench":"^6.0.2","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.2","assemblyscript":"^0.28.18","fast-json-parse":"^1.0.3","as-heap-analyzer":"^1.2.0","typescript-eslint":"^8.60.1","assemblyscript-json":"^1.1.0","chartjs-node-canvas":"^5.0.0","fast-json-stringify":"^6.4.0","assemblyscript-prettier":"^3.0.4","@assemblyscript/wasi-shim":"^0.1.0","chartjs-plugin-datalabels":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/json-as_1.6.2_1792435884506_0.9939388642306419","host":"s3://npm-registry-packages-npm-production"},"_id":"json-as@1.6.2","version":"1.6.2"}