Registry /
aws / vite-plugin-fastly-js-compute
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslnode 18–223 runs
build_error
glibcnode 18–223 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
default
✓ import fastlyCompute from 'vite-plugin-fastly-js-compute'
✗ const fastlyCompute = require('vite-plugin-fastly-js-compute')
Default import; ESM-only. Avoid CommonJS require.
fastlyCompute
✓ import fastlyCompute from 'vite-plugin-fastly-js-compute'
✗ import { fastlyCompute } from 'vite-plugin-fastly-js-compute'
Package exports a default function. Named import will fail.
vitePluginFastlyCompute
✓ import fastlyCompute from 'vite-plugin-fastly-js-compute'
✗ import { vitePluginFastlyCompute } from 'vite-plugin-fastly-js-compute'
No named export exists. Use default import.
defineConfig
✓ import { defineConfig } from 'vitest/config'
✗ import { defineConfig } from 'vite-plugin-fastly-js-compute'
defineConfig is from vitest/config, not this plugin.
Example vitest.config.ts that uses the plugin to provide Fastly Compute globals in tests.
// vitest.config.ts
import { defineConfig } from 'vitest/config';
import fastlyCompute from 'vite-plugin-fastly-js-compute';
export default defineConfig({
plugins: [fastlyCompute()],
test: {
// ...
},
});
Errors
Common errors & fixes
Cannot find module 'vite-plugin-fastly-compute-js' or its corresponding type declarations.
Typo in package name: vite-plugin-fastly-compute-js instead of vite-plugin-fastly-js-compute.
fixInstall and import the correct package: npm install -D vite-plugin-fastly-js-compute and import from 'vite-plugin-fastly-js-compute'.
TypeError: fastlyCompute is not a function
Using require() which returns an object (ESM default export is under .default).
fixUse ESM import: import fastlyCompute from 'vite-plugin-fastly-js-compute'.
Audit
Dependencies
No dependency data recorded yet.