{"_id":"@archwall/rspack","_rev":"4-82ee05f6c001dab07d6d1ee18020b8ad","name":"@archwall/rspack","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"@archwall/rspack","version":"0.1.0","license":"MIT","_id":"@archwall/rspack@0.1.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/archwall#readme","bugs":{"url":"https://github.com/peakercope/archwall/issues"},"dist":{"shasum":"2ccfe3bc278cf2bf26f8b0142e1ade767296e277","tarball":"https://registry.npmjs.org/@archwall/rspack/-/rspack-0.1.0.tgz","fileCount":7,"integrity":"sha512-rVgkGmTci9uf8uLt1cMiVBl2maIkO/7d/t0zuK72RCk/k5chRKD659I2IHTuP5hGedNtvbl28a+fr1KpbRgGSw==","signatures":[{"sig":"MEUCIQD3v/Bind8Az9Tc6FSiAzIziOB+UyvWWRpbwTH5uazyIAIgLkETw6iaUsphWtreQzNsLOiaY3+o4Wh5lyaW2DZZqwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5824},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=24"},"exports":{".":"./src/index.ts","./package.json":"./package.json"},"gitHead":"fa0099722b027535bd76b33aad328497f9708d2c","_npmUser":{"name":"peakercope","email":"peakercope@gmail.com"},"repository":{"url":"git+https://github.com/peakercope/archwall.git","type":"git","directory":"packages/rspack"},"_npmVersion":"11.16.0","description":"Rspack and webpack adapter for ArchWall: validates the real module graph at finishModules.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@archwall/bundler-plugin":"workspace:^"},"publishConfig":{"access":"public","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.109.1","@swc/core":"^1.15.46","swc-loader":"^0.2.7","@rspack/core":"^2.1.6","@archwall/presets":"workspace:^"},"peerDependencies":{"webpack":"^5.0.0","@rspack/core":"^2.0.0"},"peerDependenciesMeta":{"webpack":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rspack_0.1.0_1785527370228_0.9665183108539306","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@archwall/rspack","version":"0.2.0","license":"MIT","_id":"@archwall/rspack@0.2.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/archwall#readme","bugs":{"url":"https://github.com/peakercope/archwall/issues"},"dist":{"shasum":"905b858c38fbdbf1dbc8f73e42068cc8c1d28dc2","tarball":"https://registry.npmjs.org/@archwall/rspack/-/rspack-0.2.0.tgz","fileCount":7,"integrity":"sha512-8E4yaApU4p/+WVMHwnGWuFEizJTQuvmNKuUhb7ttCffRg3PoaAzThXhctvdQuT5PN+DH8ch5TMYiaFKaaTG4+g==","signatures":[{"sig":"MEQCIAv2u2oR1NraKYIaqay3P4zkZFRnmjhvp92oA5qzAn5mAiAwvdmcZQaTELe9lYoBQr+xwMzwi7GoCLX5KMI+rMkA2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@archwall%2frspack@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5824},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=24"},"exports":{".":"./src/index.ts","./package.json":"./package.json"},"gitHead":"13d13d20ef35661617c62575a20953ab9baa443a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c92130e-7a49-470e-bfb7-811e517a1160"}},"repository":{"url":"git+https://github.com/peakercope/archwall.git","type":"git","directory":"packages/rspack"},"_npmVersion":"11.16.0","description":"Rspack and webpack adapter for ArchWall: validates the real module graph at finishModules.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@archwall/bundler-plugin":"workspace:^"},"publishConfig":{"access":"public","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.109.1","@swc/core":"^1.15.46","swc-loader":"^0.2.7","@rspack/core":"^2.1.6","@archwall/presets":"workspace:^"},"peerDependencies":{"webpack":"^5.0.0","@rspack/core":"^2.0.0"},"peerDependenciesMeta":{"webpack":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rspack_0.2.0_1785576884219_0.5848845347880798","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@archwall/rspack","version":"0.2.1","license":"MIT","_id":"@archwall/rspack@0.2.1","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/archwall#readme","bugs":{"url":"https://github.com/peakercope/archwall/issues"},"dist":{"shasum":"6ac793fba31a4301d72ce673ba3196cb15b7c443","tarball":"https://registry.npmjs.org/@archwall/rspack/-/rspack-0.2.1.tgz","fileCount":8,"integrity":"sha512-gpZjVOLCm/QL2JWPab+KfyxAZVShQ86cNNMFARsJ7xtShq/d6luUwvt59HF5ZOGyYC9WJgffULEX0RueW0WeZg==","signatures":[{"sig":"MEYCIQCUvjZNHP+sEZENJiVRsUc9GxbeFjFLJ/Z6izjuNrnoQQIhANQ8QI8zupiG4jeaTc0DX2A3J6FEHjjVaXcu6Z/LkDX2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@archwall%2frspack@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7647},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/archwall-publish-gwVN8f/rspack.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=24"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c92130e-7a49-470e-bfb7-811e517a1160"}},"_resolved":"/tmp/archwall-publish-gwVN8f/rspack.tgz","_integrity":"sha512-gpZjVOLCm/QL2JWPab+KfyxAZVShQ86cNNMFARsJ7xtShq/d6luUwvt59HF5ZOGyYC9WJgffULEX0RueW0WeZg==","repository":{"url":"git+https://github.com/peakercope/archwall.git","type":"git","directory":"packages/rspack"},"_npmVersion":"11.16.0","description":"Rspack and webpack adapter for ArchWall: validates the real module graph at finishModules.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@archwall/bundler-plugin":"^0.2.1"},"publishConfig":{"access":"public","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.109.1","@swc/core":"^1.15.46","swc-loader":"^0.2.7","@rspack/core":"^2.1.6","@archwall/presets":"^0.2.1"},"peerDependencies":{"webpack":"^5.0.0","@rspack/core":"^2.0.0"},"peerDependenciesMeta":{"webpack":{"optional":true},"@rspack/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rspack_0.2.1_1785580209795_0.512937676205858","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@archwall/rspack","version":"1.0.0","description":"Rspack and webpack adapter for ArchWall: validates the real module graph at finishModules.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/peakercope/archwall.git","directory":"packages/rspack"},"type":"module","sideEffects":false,"engines":{"node":">=24"},"main":"./dist/index.cjs","dependencies":{"@archwall/bundler-plugin":"^1.0.0"},"peerDependencies":{"@rspack/core":"^2.0.0","webpack":"^5.0.0"},"peerDependenciesMeta":{"@rspack/core":{"optional":true},"webpack":{"optional":true}},"devDependencies":{"@archwall/core":"^1.0.0","@archwall/presets":"^1.0.0","@rspack/core":"^2.1.6","@swc/core":"^1.15.46","swc-loader":"^0.2.7","webpack":"^5.109.1"},"module":"./dist/index.mjs","types":"./dist/index.d.cts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"publishConfig":{"access":"public","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"}},"_id":"@archwall/rspack@1.0.0","bugs":{"url":"https://github.com/peakercope/archwall/issues"},"homepage":"https://github.com/peakercope/archwall#readme","_integrity":"sha512-Efoiu84BY8BE3BmzrRr2gN9QqbyNPTvj6TA3SjL13pgre2VohGmIr0F/asa+NUfvzLR6AuFpmfPZc22ro5MpoQ==","_resolved":"/tmp/archwall-publish-TjoUfJ/rspack.tgz","_from":"file:/tmp/archwall-publish-TjoUfJ/rspack.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-Efoiu84BY8BE3BmzrRr2gN9QqbyNPTvj6TA3SjL13pgre2VohGmIr0F/asa+NUfvzLR6AuFpmfPZc22ro5MpoQ==","shasum":"6f80e7c92d1f93af778f0ceec5f0f7292fed781f","tarball":"https://registry.npmjs.org/@archwall/rspack/-/rspack-1.0.0.tgz","fileCount":8,"unpackedSize":9423,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@archwall%2frspack@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDfua/ACX3T4DQ83WaANKspC89dM5NDOTY2r7ZKmUkP3gIgMpOi40ALhQis0EmMHT/pcS/k7RdMtfbR0Zqg2DYINuI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2c92130e-7a49-470e-bfb7-811e517a1160"}},"directories":{},"maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rspack_1.0.0_1785591238750_0.8783631338278477"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-31T19:49:30.111Z","modified":"2026-08-01T13:33:59.237Z","0.1.0":"2026-07-31T19:49:30.370Z","0.2.0":"2026-08-01T09:34:44.355Z","0.2.1":"2026-08-01T10:30:09.951Z","1.0.0":"2026-08-01T13:33:58.894Z"},"bugs":{"url":"https://github.com/peakercope/archwall/issues"},"license":"MIT","homepage":"https://github.com/peakercope/archwall#readme","repository":{"type":"git","url":"git+https://github.com/peakercope/archwall.git","directory":"packages/rspack"},"description":"Rspack and webpack adapter for ArchWall: validates the real module graph at finishModules.","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"readme":"# @archwall/rspack\n\nRspack adapter for ArchWall: an Rspack-shaped surface over\n[`@archwall/bundler-plugin`](../bundler-plugin).\n\n```sh\nnpm install --save-dev archwall @archwall/rspack\n```\n\n```ts\n// rspack.config.ts\nimport ArchWallPlugin from \"@archwall/rspack\";\n\nexport default { plugins: [new ArchWallPlugin()] };\n```\n\nValidates at `finishModules`, which always sees the complete graph — including on watch\nrebuilds — so there is no dev/build split. Violations land on `compilation.errors` or\n`compilation.warnings` per `failOn`.\n\nRules come from `archwall.config.ts`. Part of [ArchWall](../../README.md).\n","readmeFilename":"README.md"}