Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
26 lines
654 B
Text
26 lines
654 B
Text
import { strictEqual } from 'assert'
|
|
import Hook from '../../index.js'
|
|
Hook((exports, name) => {
|
|
if (/got-alike\.mjs/.test(name) === false) return
|
|
|
|
const foo = exports.foo
|
|
exports.foo = foo + '-wrapped'
|
|
|
|
const renamedDefaultExport = exports.renamedDefaultExport
|
|
exports.renamedDefaultExport = function bazWrapped () {
|
|
return renamedDefaultExport() + '-wrapped'
|
|
}
|
|
})
|
|
|
|
/* eslint-disable import/no-named-default */
|
|
import {
|
|
default as Got,
|
|
foo,
|
|
renamedDefaultExport
|
|
} from '../fixtures/got-alike.mjs'
|
|
|
|
strictEqual(foo, '42-wrapped')
|
|
const got = new Got()
|
|
strictEqual(got.foo, 'foo')
|
|
|
|
strictEqual(renamedDefaultExport(), 'baz-wrapped')
|