#!/bin/sh

test -e node_modules/ava || pkgjs-ln ava
if [ ! -e node_modules/package-json ] ; then
 if [ -n "$AUTOPKGTEST_TMP" ] ; then
     pkgjs-ln package-json
 else
    ln -s .. node_modules/package-json
 fi
fi

ava test.js

# old API
node<< EOF
const packageJson = require('package-json');
console.log(packageJson);

(async () => {
    console.log(await packageJson('ava'));
    //=> {name: 'ava', ...}

    // Also works with scoped packages
    console.log(await packageJson('@sindresorhus/df'));
})();
EOF
