improve npm manifest