Son CV dans un terminal web en Javascript!
https://terminal-cv.gregandev.fr
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
1.7 KiB
66 lines
1.7 KiB
2 years ago
|
"use strict";
|
||
|
|
||
|
Object.defineProperty(exports, "__esModule", {
|
||
|
value: true
|
||
|
});
|
||
|
exports.default = void 0;
|
||
|
|
||
|
function _plugin() {
|
||
|
const data = require("@parcel/plugin");
|
||
|
|
||
|
_plugin = function () {
|
||
|
return data;
|
||
|
};
|
||
|
|
||
|
return data;
|
||
|
}
|
||
|
|
||
|
function _nodeResolverCore() {
|
||
|
const data = _interopRequireDefault(require("@parcel/node-resolver-core"));
|
||
|
|
||
|
_nodeResolverCore = function () {
|
||
|
return data;
|
||
|
};
|
||
|
|
||
|
return data;
|
||
|
}
|
||
|
|
||
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||
|
|
||
|
// Throw user friendly errors on special webpack loader syntax
|
||
|
// ex. `imports-loader?$=jquery!./example.js`
|
||
|
const WEBPACK_IMPORT_REGEX = /^\w+-loader(?:\?\S*)?!/;
|
||
|
|
||
|
var _default = new (_plugin().Resolver)({
|
||
|
resolve({
|
||
|
dependency,
|
||
|
options,
|
||
|
specifier,
|
||
|
logger
|
||
|
}) {
|
||
|
if (WEBPACK_IMPORT_REGEX.test(dependency.specifier)) {
|
||
|
throw new Error(`The import path: ${dependency.specifier} is using webpack specific loader import syntax, which isn't supported by Parcel.`);
|
||
|
}
|
||
|
|
||
|
const resolver = new (_nodeResolverCore().default)({
|
||
|
fs: options.inputFS,
|
||
|
projectRoot: options.projectRoot,
|
||
|
// Extensions are always required in URL dependencies.
|
||
|
extensions: dependency.specifierType === 'commonjs' || dependency.specifierType === 'esm' ? ['ts', 'tsx', 'js', 'jsx', 'json'] : [],
|
||
|
mainFields: ['source', 'browser', 'module', 'main'],
|
||
|
packageManager: options.shouldAutoInstall ? options.packageManager : undefined,
|
||
|
logger
|
||
|
});
|
||
|
return resolver.resolve({
|
||
|
filename: specifier,
|
||
|
specifierType: dependency.specifierType,
|
||
|
parent: dependency.resolveFrom,
|
||
|
env: dependency.env,
|
||
|
sourcePath: dependency.sourcePath,
|
||
|
loc: dependency.loc
|
||
|
});
|
||
|
}
|
||
|
|
||
|
});
|
||
|
|
||
|
exports.default = _default;
|