2467b7139b
* napi procedural macro for basic rust/JavaScript types * introduce the `compat-mode` for `napi` and `napi-derive` crates for backward compatible * remove #[inline] and let compiler to decide the inline behavior * cli now can produce the `.d.ts` file for native binding * many tests and example for the new procedural macro Co-authored-by: LongYinan <lynweklm@gmail.com>
15 lines
372 B
JavaScript
15 lines
372 B
JavaScript
const configuration = {
|
|
extensions: ['ts', 'tsx'],
|
|
files: ['examples/**/__test__/**/*.spec.ts'],
|
|
require: ['ts-node/register/transpile-only'],
|
|
environmentVariables: {
|
|
TS_NODE_PROJECT: './examples/tsconfig.json',
|
|
},
|
|
timeout: '1m',
|
|
}
|
|
|
|
if (parseInt(process.versions.napi, 10) < 4) {
|
|
configuration.compileEnhancements = false
|
|
}
|
|
|
|
export default configuration
|